Java怎样使用IO读取你本程序的内容到控制台

Java怎样使用IO读取你本程序的内容到控制台,第1张

package IO流与File类

import java.io.File

import java.io.FileInputStream

import java.io.FileOutputStream

/*

* 使用FileOutputStream类向文件work.txt写入信息,

* 然后通过FileInputStream类将文件中的数据读取到控制台上。

*

*/

public class 文件输入流输出流 {

public static void main(String[] args) {

// 在给定的路径下创建work.txt的纯冲键文件对象file

File file = new File("c:/P-J/work.txt")//读者可自己设置地址。执行完写入 *** 作后,作者可以去指定的路径位置下查看指定文件。

// 写一个输出流,完成从程序写一句话到指定路径的文件里

try{

//创建FileOutputStream对象

FileOutputStream out = new FileOutputStream(file)

//创建byte型数组

byte buy[]="看电视了".getBytes()//写一句话,并调用方法吧这句话付给创建的byte数组

byte[] bytes = "我有一只小毛驴,我从来也不骑。".getBytes()//这里尝试了不同的创建数组的方式

out.write(buy)//“程序”把刚才我建的byte数组的值写入到,file指定路径的work.txt文件里去

out.write(bytes)//当然了,还有这句话判斗

out.close()//关流很重要,千万不可忘记

}catch(Exception e){//定义了异常类型Exception和异常对象e

e.printStackTrace()//输出异常信息

}

// 写一个输入流,完成从程序从指定的硬盤文件中读进来一句话,并显示到程序的控制台上

try{

//创建FileInputStream类对象

FileInputStream in = new FileInputStream(file)

byte byt[]=new byte[1024]//定义一个新的byte数做巧组,并开辟了1024个内存空间,这里没有赋初值,是因为这个byte数组是用来接受从硬盤文件中读取过来的数据信息的,硬盤文件中的数据就是byte数组的值

int len = in.read(byt)//从文件中读取信息,这里为什麼要用int型数据呢?*****

System.out.println("文件中的信息是:"+new String(byt,0,len))//打印输出了从指定硬盤文件中读取的数据信息

in.close()//关流很重要,如果不关流的话计算机会持续读入数据,会占用计算机的运行空间,从而导致计算机卡壳,如果是大型的服务器的话,极有可能会导致服务器崩溃瘫痪

}catch(Exception e){//定义了异常类型Exception和异常对象e

e.printStackTrace()//输出异常信息

}

}

}

import java.io.BufferedReader

import java.io.BufferedWriter

import java.io.FileReader

import java.io.FileWriter

import java.io.IOException

public class Test14 {

    public static void main(String[] args) throws IOException {

        String fPath = "C:/test.txt"

        // 读

        BufferedReader br = new BufferedReader(new FileReader(fPath))

        System.out.println(br.readLine())

      渣卖蔽  br.close()// // 使用后记得关闭

 配碧 如州      // 写

        BufferedWriter bw = new BufferedWriter(new FileWriter(fPath))

        bw.write("写一段话到文件里")

        bw.flush()

        bw.close()// 使用后记得关闭

    }

}

1.新建一个数据块,假设用来存放第三方设备数据.2 .在新建的数据块中新建几个word(int也可以)变量,假设为第三方设备对接数据。然后点脊袭猛击工具栏中的“编译”按樱桥钮。3 .新建一个监控表,用来修改变量值。此表假设用来检测第三方设备的状态发生改变。4 .打开仿真,未修改变禅轮量值的情况下,M 点输出为0.5. 将修改值写入,监控OB1 程序变化。此时可以看到程序段都有输出。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12400138.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存