文字列をファイルに出力しようとしています。何を間違えたのですか?常に NullPointException が発生しますか? 例外が何かをキャッチするか、引数が必要であると信じており、入力しません。しかしここで?
メイン関数を含むこのコードを書きました。
編集:下から2行目にエラーが発生していますsome.items[0]="Testing One!";
。
import java.io.*;
public class StringPrinter {
public String[] items;
public File file;
public StringPrinter(String fileName){
file = new File(fileName);}
public void toFile(){
try{
PrintWriter pw = new PrintWriter(new FileWriter(file, false));
for (String st:items){
pw.println(st);
}
}
catch(Exception exception){}
}
public static void main(String args[]){
StringPrinter some=new StringPrinter("Workyou.txt");
some.items[0]="Testing One!";
some.items[1]="Testing Two!";
some.toFile();
}
}