###前提・実現したいこと
こんばんは。Java初心者で勉強中のものです。
わからないので質問させていただきます。
標準入力から入力された文字列をコンマ「,」で区切りファイルに出力したいです。また、繰り返し入力ができ、「end」が入力されたらファイルを出力し、プログラムを終了します。
aaaa,bbbb,ccc,dd
↑こんな感じにしたいのですがエラーになります。
分かる方、ご教授下さい。よろしくお願いします。
###発生している問題・エラーメッセージ
eclipseで実行を行うと、
filewriter.write(String.Join(",", list.toArray(new String[0])));のJoinの部分がエラーになります。(Ver.JavaSE-1.6)
エラーメッセージ
メソッド Join(String, String[]) は型 String で未定義です
###該当のソースコード
package Output_Input_xxxxx;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class xxxxx {
public static void main(String[] args) { // 入力受付 List<String> list = new ArrayList(); Scanner scanner = new Scanner(System.in); while (true) { String s = scanner.nextLine(); if (s.equals("end")) { break; } list.add(s); } scanner.close(); // ファイル書き込み File file = new File("test" + System.currentTimeMillis() + ".txt"); try { FileWriter filewriter = new FileWriter(file); { filewriter.write(String.Join(",", list.toArray(new String[0]))); } } catch (IOException e) { } }
}