[英]Inserting a text file into 2d array
我想讀取一個文本文件並將其插入2d雙數組。 我有這段代碼,但是第一個問題是它不讀取最后一列,第二個問題是它僅返回了我的文本文件的第一行。 例如,如果文本文件是
1.1,2.1,3.1
2.1,1.1,4.1
1.3,3.2,5.1
它返回:
{1.1 2.1}
我應該如何解決?
BufferedReader match_dataset = new BufferedReader(new FileReader("test.txt"));
Scanner src = new Scanner(match_dataset);
ArrayList<Double> lines = new ArrayList<Double>();
src.useDelimiter(",");
while (src.hasNextDouble()) {
lines.add(src.nextDouble());
}
Double[] temp_match = new Double[lines.size()];
lines.toArray(temp_match);
雙數組的語法錯誤。 雙括號后應為兩個括號[] []
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.