gpt4 book ai didi

java - 根据条件对ArrayList数据进行排序和排序

转载 作者:行者123 更新时间:2023-12-01 10:03:49 25 4
gpt4 key购买 nike

import java.util.*;

public class PersonList{

public static void arraylist() {

// create an array list
ArrayList Employee = new ArrayList();
// add elements to the array list
Scanner input = new Scanner (System.in);
System.out.println("Name: ");
Employee.add(input.next());
System.out.println("Year of birth: ");
Employee.add(input.next());
System.out.println("");
Employee.add(input.next());
System.out.println("");
Employee.add(input.next());
System.out.println("");
Employee.add(input.next());

System.out.println("Contents of al: " + Employee);

}
}

我有一个数组列表,它接受用户输入的数据,并且我需要将具有空格的数据存储到一个 block 中。

我还没有添加我将要添加的其他内容。我希望能够将诸如“John Smith”之类的名称放入名称中,而不是将 John, Smith 打印在两个单独的 block 中。我对编程非常陌生,如果它很草率和/或烦人,我深表歉意。

最佳答案

替换input.next()input.nextLine() 。前者通常会根据空格分割您的输入,而后者会给您整行。

顺便说一句,变量有一个命名约定,要求它们以小写字母开头。此外,不鼓励对列表使用原始类型,并且始终显式指定类型是谨慎的做法。您可以将整个 arraylist 创建行更改为类似 ArrayList<String> employees = new ArrayList<>(); 的内容。 .

关于java - 根据条件对ArrayList数据进行排序和排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36608192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com