编辑:我正在尝试将从 txt 文档中读取的元素逐行添加到数组列表中,然后将该数组列表转换为数组。尽管我的代码出现错误。它不喜欢 int[] a = lines.toArray(new int[lines.size()]);。
import java.io.File;
import java.io.FileNotFoundException;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class insertionSort {
public static void main(String[] args) {
List<Integer> lines = new ArrayList<Integer>();
File file = new File("10_Random.txt");
try {
Scanner sc = new Scanner(file);
//int line = null;
while (sc.hasNextLine()) {
int i = sc.nextInt();
lines.add(i);
//System.out.println(i);
}
sc.close();
}
catch (FileNotFoundException e) {
e.printStackTrace();
}
int[] a = lines.toArray(new int[lines.size()]);
}
}
Edit2:谢谢chaitanya10!全部固定。