-1
public class Data {
public static void main(String args[]) throws IOException {
String gender;
BufferedReader in = new BufferedReader(new FileReader("File Path"));
String str;
List<String> list = new ArrayList<String>();
while ((str = in.readLine()) != null) {
list.add(str);
}
String[] stringArr = list.toArray(new String[0]);
System.out.println(list.size());
Map<String, List<String>> genderNameList = new HashMap<String, List<String>>();
for (int i = 1; i < list.size(); i++) {
String line = list.get(i);
String[] values = line.split("\\|");
genderNameList.get(values[1]).add(values[1]);
}
}}
面對代碼問題。我要讀包含了像解析文本文件的問題
1. 123456|Mr|Peter|..........|19|||||
2. 556667|Ms|amith|..........|26|||||
3. 098765|Mr|kevinpeter|..........|24|||||
4. 675584|Mr|kapaul|..........|26|||||
5. 234906|Ms|zim|..........|24|||||
6. 123456|Ms|tom|..........|24|||||
數據凡年齡在文件中的每一行中的第28位置的文件Vicky.txt。在這裏,我必須閱讀文件並收集數組中的所有年齡值,並且必須顯示年齡爲26歲的人數以及24歲和19歲的人數。
以下是代碼我沒有,但它不工作....
你寫代碼的最重要的編譯器是其他人。請格式化此代碼。 – jdv
什麼不在代碼中工作?你得到編譯錯誤嗎?代碼沒有做到它應該做的?你在這裏有什麼問題? – AutomatedOrder
定義「不工作」。堆棧溢出不是調試器的替代品。解釋問題。在調試時,觀察到的行爲與預期行爲有何不同?發生這種情況時的價值是什麼? – David