-1
numbers2.txtファイルの数値をArrayListに入れようとしています。どのようにしてファイルからの数値をArrayListに入れるのですか? これは私がこれまで持っていたものです 私はJavaに新しいので、ArrayListに格納する方法がわかりません このエラーは「スレッド "main" java.lang.NumberFormatExceptionの例外:入力文字列:split関数内部空間シャア "1 2 3 4 5 6 7 8 9 10"」テキストファイルの数値をarraylistに渡す
import java.io.IOException;
import java.util.ArrayList;
import java.util.Scanner;
public class Operator {
ArrayList<String> array = new ArrayList<String>();
ArrayList<Double> array2 = new ArrayList<Double>();
public void createArrayList() {
array.add(add);
array.add(subtract);
array.add(multiply);
array.add(divide);
array.add(remainder);
array.add(greaterthan);
array.add(lessthan);
array.add(maximum);
array.add(minimum);
array.add(power);
try {
FileReader inFile = new FileReader("data/numbers2.txt");
Scanner scanner = new Scanner(inFile);
String line = scanner.nextLine();
System.out.println(line);
for (double i = 0; i < array2.size(); i++)
{
array2.add(Double.parseDouble(line));
System.out.println(array2);
}
}
catch (IOException e) {
e.printStackTrace();}
}
質問がありますか? –
はい、ファイルの番号をArrayListにどのように入れますか? –
hockeyfan1333
ようこそスタックオーバーフロー。あなたはすでにこれをやってみましたか? [良い質問をするにはどうすればいいですか](https://stackoverflow.com/help/how-to-ask)をご覧ください。スタックオーバーフローはコーディングサービスではありません。 ***あなたの問題を研究し、投稿する前に自分でコードを書いてみることをお勧めします***。 *特定の*に固執する場合は、[最小限の、完全で検証可能な例](https://stackoverflow.com/help/mcve)とあなたが試したことの概要を含めてお手伝いしてください。 – FluffyKitten