【Java】Spring Boot + Thymeleaf + Material Design LiteでWebアプリ〜ブラウザからの入力編〜
mokabuu
mokabuu.com
先日からしこしことjavaでデータを扱う勉強をはじめました。どうも!
凄い基礎的な事しか勉強してないにも関わらず僕の備忘録をjava_alert(@java_alert)さんが紹介してくださいました!!!
javaを勉強中の方、もしよろしければご活用ください!
【java】データをtxtで書き出す。【初心者】 http://t.co/nKEy0t3HmL
— java_alert (@java_alert) 2014, 6月 25
【java】データをcsvで書き出す。【初心者】 http://t.co/9NsiBsvbeX
— java_alert (@java_alert) 2014, 6月 24
今日はその続編ですね!
javaでtxtファイルを読み込みたいと思います!!!
まずここら辺を追加します。
import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException;
前回のWriterがReaderに変わっていますね!Exceptionは相変わらずです。
ではさっそく書いてみました。
public class read_txt {
public static void main(String[] arg) {
try {
File txt = new File("data.txt");
//WriterがReaderになっただけ
BufferedReader br = new BufferedReader(new FileReader(txt));
String i;
//nullでない間まわし続ける
while((i = br.readLine()) != null){
System.out.println(i);
}
br.close();
} catch(FileNotFoundException e) {
System.out.println(e);
} catch(IOException e) {
System.out.println(e);
}
}
}
コメントアウトしたようにWriterがReaderになっただけです!
readLineでさくさく読み込んでくれるんだから世話ないですよね。便利です。
while文はreadしたLineがnull(空)で無い(!=)間はSystem.out.println(i);しろ(iを表示しろ!)っていうものです。
例外はいつものように引っかかった例外を表示するように書いて終わり。
以上がjavaでtxtファイルを読み込むコードになります。
もう少し賢い書き方ご存知の方いらっしゃいましたら是非おしえてくださいm(_ _)m