0

PROCESSING で整数値 (int ではない) を保持する動的配列を作成するにはどうすればよいですか。

文字列をテキスト ファイルに保存しました (文字列 Str= "12,13,14,15")。テキストファイルを読み込んだ後、それらを分割して整数型に変換する必要があります。

4

3 に答える 3

2

このコードを試すことができます..私にとってはうまくいきます

        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();
    }

これがお役に立てば幸いです。

于 2013-09-03T11:23:04.317 に答える
1
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();
    }
}
于 2013-09-03T10:27:46.790 に答える