java 数据流
Example10_11.java
import java.io.*; public class Example10_11 { public static void main(String args[]) { File file=new File("apple.txt"); try{ FileOutputStream fos=new FileOutputStream(file); DataOutputStream outData=new DataOutputStream(fos); outData.writeInt(100); outData.writeLong(123456); outData.writeFloat(3.1415926f); outData.writeDouble(987654321.1234); outData.writeBoolean(true); outData.writeChars("How are you doing "); } catch(IOException e){} try{ FileInputStream fis=new FileInputStream(file); DataInputStream inData=new DataInputStream(fis); System.out.println(inData.readInt()); //读取int数据 System.out.println(inData.readLong()); //读取long数据 System.out.println(+inData.readFloat()); //读取float数据 System.out.println(inData.readDouble()); //读取double数据 System.out.println(inData.readBoolean());//读取boolean数据 char c = '\0'; while((c=inData.readChar())!='\0') { //'\0'表示空字符。 System.out.print(c); } } catch(IOException e){} } }
Example10_12.java
import java.io.*; public class Example10_12 { public static void main(String args[]) { String command = "渡江总攻时间是4月22日晚10点"; EncryptAndDecrypt person = new EncryptAndDecrypt(); String password = "Tiger"; String secret = person.encrypt(command,password); File file=new File("secret.txt"); try{ FileOutputStream fos=new FileOutputStream(file); DataOutputStream outData=new DataOutputStream(fos); outData.writeUTF(secret); System.out.println("加密命令:"+secret); } catch(IOException e){} try{ FileInputStream fis=new FileInputStream(file); DataInputStream inData=new DataInputStream(fis); String str = inData.readUTF(); String mingwen = person.decrypt(str,password); System.out.println("解密命令:"+mingwen); } catch(IOException e){} } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了