Java で Arrays.sort を使用する方法について混乱しています。
私の Java コードでは、ディレクトリ内の上位 10 個のファイルを並べ替えようとしているので、Arrays.sort メソッドを使用します。
まず、ファイルの長さを保持する配列を作成します。
int[] sortedArray = new int[11];
コードの後半で、数値を sortedArray にロードした後、これを行います..
Arrays.sort(sortedArray);
しかし、どういうわけか、それは好きではありません。次のエラーが表示されます。
TopTen.java:46: error: <identifier> expected
Arrays.sort(sortedArray);
これが私のコードの残りの部分です
File dir = new File("C:\\Users\\Code\\Desktop\\Work\\Oracle_Training\\Java_training\\Java_Challenge_Disk_10_files");
for(File child : dir.listFiles()){
System.out.print(child.getName() + " " + child.length() + " , ");
//puting into sortedArrya
for (int i = 0; i<11; i++){
sortedArray[i] = (int)child.length();
continue;
}
}
int[] array = new int[10];
Random rand = new Random();
for (int i = 0; i < array.length; i++)
array[i] = rand.nextInt(100) + 1;
System.out.println(Arrays.toString(array));
}
Arrays.sort(sortedArray);
私Arrays.sort
は正しく使用していますか? ありがとうございました