zoukankan      html  css  js  c++  java
  • JAVA基础-输入输出:1.编写TextRw.java的Java应用程序,程序完成的功能是:首先向TextRw.txt中写入自己的学号和姓名,读取TextRw.txt中信息并将其显示在屏幕上。

    1.编写TextRw.java的Java应用程序,程序完成的功能是:首先向TextRw.txt中写入自己的学号和姓名,读取TextRw.txt中信息并将其显示在屏幕上。

    package Test03;
    
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    
    public class TextRw {
    
        public static void main(String[] args) {
    
             File file = new File("d:/TextRw.txt");
             
             try {
                 FileOutputStream out = new FileOutputStream(file);
                
                String nr="学号:123456,姓名:张帅";                                    
                
                byte[] b=nr.getBytes();
                System.out.println("写入成功");
                 
                out.write(b);
                out.close();        //关闭流 ,释放资源
                 
              
                
                //输入流  从文件吧数据读入内存
                FileInputStream in = new FileInputStream(file);
              
                //装在数据的数组
                byte[] b1= new byte[1024];            
                int i=0;           
                String  str="";
                
                
                while((i = in.read(b1))>0)
                {
                    //组合数据
                    //参数 1 - 起始位置
                    str += new String(b1,0,i);
                    
                }
    
                System.out.println(str);
    
                
            } catch (Exception e) {
                // TODO 自动生成的 catch 块
                e.printStackTrace();
            }
    
        }
    
    }

  • 相关阅读:
    RPC中阻塞队列的作用
    记用tensorflow-ranking时的bugs
    JDK作泛型比较时为什么把逻辑代码写两遍
    Java 不能声明泛型数组
    QuickSort Hoare vs Lomuto
    Java 对数组扩容
    Java交换两对象的问题
    毕业 失业
    dependencyManagement介绍
    web笔记
  • 原文地址:https://www.cnblogs.com/zs6666/p/5918060.html
Copyright © 2011-2022 走看看