所以,我在本周日的新课程中有了我的第一个Java项目。我们需要做的一件事(最重要的)是用文件中的信息填充2个数组。我的教授说要用文件和缓冲的阅读器来做这件事。 不幸的是,我从未使用过。
对于我需要的第一个数组:创建一个包含15个元素的String数组,然后从数据文件中读取状态搜索数据并将每个项目存储到数组中。 文件名是'states.search.txt'并包含以下内容。
California
Texas
AK
California
Indiana
Missippi
Jacksonville
Okalahooma
Florida
Maine
Hawaii
Puerto_Rico
FL
New_York
Auburn
第二个阵列更多涉及,所以我会单独询问那个。 感谢所有帮助!
答案 0 :(得分:1)
您可以从文件中读取行:
public static void main(String args[]) {
try {
List<String> states = new ArrayList(15)<>; // ArrayList is superstructure over array
FileInputStream fstream = new FileInputStream("C:\\states.search.txt");
String state;
while ((state = br.readLine()) != null) {
states.add(state);
}
in.close();
} catch (Exception e){
e.printStackTrace();
}
}
}
但是你必须打开你的大脑来做你的家庭工作,这对你更好。