###前提・実現したいこと
①BufferedReader、FileReader、readLineの意味、使い所が分からないです。
②なぜString str_id= array[0];
String str_pw= array[1];
で以下の出力結果になるのかが分からないです。
③while ((s = br.readLine())!=null)の意味が分からないです。
初心者なので、出来れば丁寧に解説して下さると幸いです。
###該当のソースコード
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
String s;
try{
BufferedReader br = new BufferedReader(
new FileReader("D:/javaide_ws_asou/WITC_SI_KENSHU_5TH/src/exercise_variable/testauth.csv"));
System.out.println(br); while ((s = br.readLine())!=null){ //カンマで分割したString配列を得る String array[] = s.split(","); String str_id= array[0]; String str_pw= array[1]; //内容を入力する System.out.println("|"+str_id+ "|"+str_pw+"|"); } br.close(); }catch (IOException e){ System.out.println("出力先エラーがありました"); } }
}
###出力結果
|sy_root|sy_pw|
|ge_root|ge_pw|
|ge_test1|1234|
|ge_test2|1234|
|ge_test3|1234|
###補足情報(言語/FW/ツール等のバージョンなど)
JAVA1.6
eclipse
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/29 05:24
2017/05/29 05:30