zoukankan      html  css  js  c++  java
  • Java基础-输入输出-2.编写IoDemo.java的Java应用程序,程序完成的功能是:首先读取text.txt文件内容,再通过键盘输入文件的名称为iodemo.txt,把text.txt的内容存入iodemo.txt

    2.编写IoDemo.java的Java应用程序,程序完成的功能是:首先读取text.txt文件内容,再通过键盘输入文件的名称为iodemo.txt,把text.txt的内容存入iodemo.txt

    package Test03;
    
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.util.Scanner;
    
    public class Testtest {
    
        public static void main(String[] args) {
    
            try {
                FileInputStream in = new FileInputStream("d:/text.txt");
                String str = "";
                int i = 0;
                byte[] b1 = new byte[1024];
                while ((i = in.read(b1)) > 0) {
                    str += new String(b1, 0, i);
                }
                in.close();
    
                System.out.println("文件读取完成,文件内内容为:" + str);            //读取文件结束
                
                
                
                
                
                //写入
                Scanner sc = new Scanner(System.in);
                System.out.println("请输入您要另存的文件全路径");
                
                String str1 = sc.nextLine();
                
                File file1 = new File(str1);
                
                FileOutputStream out = new FileOutputStream(file1);
                
                //写入的内容
                String nr=str;
                
                //把数据转成byte数组
                byte[] b=nr.getBytes();
                
                //写入数据到文件中    
                //byte[]内容数组
                            
                out.write(b);
                
                out.close();        //关闭流 ,释放资源
    
                
                System.out.println("输出流写入文件成功");
                
    
            } catch (Exception e) {
                // TODO 自动生成的 catch 块
                e.printStackTrace();
            }
    
            
            
            
        }
    
    }

  • 相关阅读:
    "bs".endsWith()的使用注意,别用错了
    国外测试专家BLOG地址
    手机测试地址
    校验日期格式{YYYYMM_DD的java代码
    汉字的字节计算情况不同
    AssertThat汇集
    maven常见仓库
    取消冒泡事件
    好看的绿色阴影按钮
    IComparer 继承接口排序 实例 可选择排序
  • 原文地址:https://www.cnblogs.com/zs6666/p/5918168.html
Copyright © 2011-2022 走看看