【发布时间】:2017-09-26 22:51:47
【问题描述】:
我的程序正在读取外部文件并将每一行数据放入一个数组列表中。外部文件中的一行有 5 个不同的值,这些值用逗号分隔。我只是不知道如何让数组列表中的第一个值在我的代码的其他部分中使用。 文件中的第一个值是名称,这就是我试图将其与他们为 changeName 所做的条目匹配的内容。
System.out.println("Enter the name of the player you would like to change the amount for");
String changeName = FileUtility.getInput().nextLine();
Scanner s = new Scanner(new File(FILE_NAME));
String str = "";
ArrayList<String> list = new ArrayList<String>();
while (s.hasNext()) {
list.add(s.next());
}
【问题讨论】:
-
我建议您熟悉String documentation。您可以通过浏览此页面找到有用的功能。
-
你知道
String类的split方法吗? -
@Code-Apprentice 我使用 str.split 并得到错误说 string[] cannot be convert to ArrayList
used this code list = str.split(","); -
str.split(",")返回数组