所以我想要統計數組中有多少行,但我不知道如何去做。我編寫了這段代碼,它讀取文件並將內容放入數組中。我如何計算數組中的行?對數組中的行進行計數
public static void main(String[] args) throws IOException {
File file = new File("array_list.csv");
FileInputStream fin = null;
try {
fin = new FileInputStream(file);
byte fileContent[] = new byte[(int)file.length()];
fin.read(fileContent);
String fileToArray = new String(fileContent);
//print file
System.out.println(fileToArray);
}
finally {
if (null != fin) {
fin.close();
}
}
}
這裏是文件array_list.csv的
569, 985, 97, 13,-94,256, 31, 74, 569,
-45, 601, 29, 19,-1952, 88,256,-69, 601,
1952, 1952,-15, 5,-54, 60, 89, 91, 39,
-601,-97, -6,-26, 89,-66,-601, 26, 28,
-51,-91, 39, 88, 99, 985, -7, 39,-29,
92, 1, 92, 92, 27,-11,-601, 22,-58,
13,-92, 28,-40, 27,-73, 0, 22, 33
我與fileToArray.length位explipse返回異常
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
length cannot be resolved or is not a field
tryed內容
請解釋你真正想要做什麼。你可以使用'fileContent.length',但我不確定這是你想要的。 (你的代碼中的'fileToArray'根本不是數組。) – Axel
我需要對行進行計數,然後我必須在哪些行上顯示重複元素 – wkg86