怎样实现创建一个文件从键盘接收字符???谢谢,请支持下新手。

解决方案 »

  1.   

    创建文件去看file的操作类
    FileWriter键盘输入System.in就是了。
      

  2.   

    LZ没本参考书吗?
    应该多自己翻书解决啊~自己解决不了再在论坛里问啊~
    书里的I/O流一章肯定有全面的解释~自己去找找
      

  3.   

    import java.io.*;public class WriteFile { public static void main(String[] args) {
    try
    {
    File file = new File("c:\\java\\test.txt");
    FileOutputStream out = new FileOutputStream(file);
    byte[] b = new byte[1024]; BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String line = null;
    while ((line=br.readLine())!=null) {
    b = line.getBytes();
    out.write(b);
    }
    }
    catch (Exception e)
    {
    e.printStackTrace();
    }
    }
    }
      

  4.   

    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
      

  5.   

    import java.io.*;
    import java.lang.*;public class KeyInToFile{
    public static void readLineFile(String toFile){
    BufferedReader buff=new BufferedReader(new InputStreamReader(System.in));
    RandomAccessFile raf=null;
    try{
    raf=new RandomAccessFile(toFile,"rw");
    raf.seek(raf.length());//移动文件读写指针
    String line=buff.readLine();
    while (!line.equalsIgnoreCase("quit")){
    raf.write(line.getBytes("GBK"));
    raf.write("\r\n".getBytes("GBK"));
    line=buff.readLine();
    }}catch(IOException e){
    e.printStackTrace();
    }}//--readLineFilepublic static void main(String[] args){readLineFile(args[0].toString());}//--main}//
      

  6.   

    重定义输出流System.out到文件