开发者社区> 问答> 正文

从键盘输入文件的内容和要保存的文件名称,之后根据输入的名称创建文件,并将内容保存到文件之中。

从键盘输入文件的内容和要保存的文件名称,之后根据输入的名称创建文件,并将内容保存到文件之中。

展开
收起
游客pklijor6gytpx 2019-11-21 15:02:52 945 0
1 条回答
写回答
取消 提交回答
  • importjava.io.FileOutputStream;
    importjava.io.PrintStream;
    importjava.util.Scanner;
    publicclassTestDemo{
    publicstaticvoidmain(String[]args)throwsException{
    Scannerscan=newScanner(System.in);
    StringfileName=null;//保存文件名称
    StringfileContent=null;//保存文件内容
    System.out.print("请输入文件名称:");//提示信息
    scan.useDelimiter("\n");//设置分隔符
    if(scan.hasNext()){//有输入内容
    fileName=scan.next().trim();//接收数据
    System.out.print("请输入文件内容:");
    if(scan.hasNext()){
    fileContent=scan.next().trim();//接收数据
    Filefile=newFile(fileName);
    if(!file.getParentFile().exists()){//文件目录不存在
    file.getParentFile().mkdirs();//创建目录
    }
    PrintStreamout=newPrintStream(newFileOutputStream(file));
    out.print(fileContent);
    out.close();
    }
    }
    }
    }
    
    2019-11-21 15:03:15
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载