下面的代碼是詢問你要回答多少個名字,然後告訴你輸入你所有的名字。我希望它能夠將名稱打印到兩列中,以便將名稱配對在一起。Java ArrayList分成兩列
Scanner scan = new Scanner(System.in);
System.out.println("How many names would you like to enter?");
int n = scan.nextInt(); //Ensures you get an integer
System.out.println("Enter the " + n + " names: ");
int N=n+1;
String[] names = new String[N];
//Store the names in an array
for (int i = 0; i < names.length; i++){
names[i] = scan.nextLine();
}
//Prints the names in a list
List<String> AllNames;
AllNames = new ArrayList<>(Arrays.asList(names));
Random rand = new Random();
Collections.shuffle(AllNames, rand);
System.out.println(AllNames);
}}
對我來說,你的問題還不清楚。請指定你想要什麼,以及你嘗試過什麼... –
*我想要它,以便它將名稱打印到兩列,以便名稱配對在一起。*因此,哪些名稱被配對在一起? – shmosel