PROCESSING で整数値 (int ではない) を保持する動的配列を作成するにはどうすればよいですか。
文字列をテキスト ファイルに保存しました (文字列 Str= "12,13,14,15")。テキストファイルを読み込んだ後、それらを分割して整数型に変換する必要があります。
PROCESSING で整数値 (int ではない) を保持する動的配列を作成するにはどうすればよいですか。
文字列をテキスト ファイルに保存しました (文字列 Str= "12,13,14,15")。テキストファイルを読み込んだ後、それらを分割して整数型に変換する必要があります。
このコードを試すことができます..私にとってはうまくいきます
try {
FileReader fr = new FileReader("data.txt");
BufferedReader br = new BufferedReader(fr);
String str = br.readLine();
String strArray[] = str.split(",");
Integer intArray[] = new Integer[strArray.length];
for (int i = 0; i < strArray.length; i++) {
intArray[i] = Integer.parseInt(strArray[i]);
System.out.println(intArray[i]);
}
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
これがお役に立てば幸いです。
String str = "12,13,14,15";
String[] strArray = str.split(",");
int[] intArray = new int[strArray.length];
for (int i = 0; i < strArray.length; i++) {
try {
intArray[i] = Integer.parseInt(strArray[i]);
} catch (NumberFormatException e) {
// Handle the exception properly as noted by Jon
e.printStackTrace();
}
}