
いつもお世話になっております。
今回は、テキストファイルの中から、配列に1行ずつ文字列を入れていきたいと考えています。
ファイルの中身の要素は数値ですが、後に文字列から数値に変換して計算するつもりです。
test.txtファイルの中身
70
65
61
71
66
このように1行ずつ、数値が開かれています。
それを
String[] tempInside の中に格納して、
System.out.println(tempInside[1]);
の場合は
65
が出力されるようにしたいのです。
しかしながら、コンソールでエラーが出てしまいます。
解決策をご存知の方がいましたら、ご助力願いたいです。
よろしくお願いいたします。
Java
1import java.io.File; 2import java.io.FileReader; 3import java.io.IOException; 4import java.util.ArrayList; 5import java.util.List; 6 7public class AynRandTest { 8 9 String username = System.getProperty("user.name"); 10 File file = new File("/Users/" + username + "/Desktop/Examples/" + "test.txt"); 11 if (!file.exists()) { 12 System.out.print("There is no such a file."); 13 return; 14 } 15 FileReader fileReader = new FileReader(file); 16 BufferedReader bufferedReader = new BufferedReader(fileReader); 17 String temp = bufferedReader.readLine(); 18 String[] tempInside = temp.split("\n"); 19 20 System.out.println(""); 21 System.out.println(""); 22 System.out.println(tempInside[1]); 23 24} 25
開発環境
MacOS
Eclipse
Java

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。