public class Text  {
public void createFile(String path){
File file =new File(path);
try{
if (!file.exists())
file.createNewFile();
BufferedReader reader =new BufferedReader(new InputStreamReader(System.in));
FileWriter writer =new FileWriter(path);
writer.write(reader.readLine());


//byte [] a=reader.read();
//Writer write =write.write(reader.readLine());
//reader.readLine(); 
}catch(IOException e){
e.printStackTrace();
}
}
public static void main(String[] args){  
   Text t= new Text();  
   t.createFile(args[0]);    
}
}
加红部分有什么问题么?我运行,输入数据,但是只能创建文件txt,文件内没有我输入的数据内容。