zoukankan      html  css  js  c++  java
  • java代码字符字节流

    总结:

    package com.aini;
    
    import java.io.IOException;
    import java.io.InputStreamReader;
    //流类 
    import java.io.DataInputStream;
    import java.io.DataOutputStream;
    import java.io.FileNotFoundException;
    import java.io.OutputStreamWriter;
    import java.io.FileOutputStream;
    import java.io.OutputStreamWriter;
    import java.io.FileInputStream;
    import java.util.InpuStreamReader;
    
    public class udf {
    	public static void main(String[] args) throws Exception {
    		readabc();
    		eeread();
    	}
    
    	// 常用字符编码读取
    	private static void readabc() throws IOException {// 字符读取流文件
    		InputStreamReader isr = new InputStreamReader(new FileInputStream(
    				"E:\utf.txt"), "utf-8");
    		char[] buf = new char[1024];
    		int len = isr.read(buf);// 有流的地方就有异常
    		String s = new String(buf, 0, len);
    		System.out.println(s);
    		// 写入
    	}
    
    	public static void writeabc() throws Exception {
    		OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream(
    				"E:\utf.txt"), "utf-8");
    		osw.write("你好");
    		osw.close();
    
    	}// 字节流//读取方法
    
    	public static void eeread() throws Exception {
    		DataInputStream dis = new DataInputStream(new FileInputStream(
    				"E:\utfdata.txt"));
    		String s = dis.readUTF();// 字符串型时,只有readUTF()方法
    		System.out.println(s);
    		dis.close();
    
    		// 读取int .boolean.double
    	}
    
    	public static void writeaa() throws Exception {
    		DataInputStream dis = new DataInputStream(new FileInputStream(
    				"E:\te.txt"));
    		int num = dis.readInt();// 整型
    		boolean flag = dis.readBoolean();// 布尔型
    		Double dd = dis.readDouble();// 大写double也是一类型???
    		System.out.println(num + "\" + flag + "\" + dd);
    
    	}// 写入int ,double.booleanr//数据流,dateInputStream
    
    	public static void readaa() throws IOException {
    		DataOutputStream dos = new DataOutputStream(new FileOutputStream(
    				"E:\data.txt"));
    		dos.writeInt(234);
    		dos.writeBoolean(false);
    		dos.writeDouble(2.2);
    		dos.close();
    
    	}
    }
    

      

  • 相关阅读:
    eclipse中开发android程序时,打开layout配置文件自动关闭的问题
    成功用WAP登陆ZBlog发表文章
    java环境变量配置
    Eclipse快捷键大全
    Android SDK 2.2 开发环境搭建
    用EnterpriseLibrary来自动管理与数据库的连接
    一个普通网站发展成大型网站过程中的架构演变史
    有关Silverlight TabControl组件的研究
    有关Silverlight浮动窗体组件的研究
    强大的DataGrid组件[9]_自定义头模板
  • 原文地址:https://www.cnblogs.com/langlove/p/3416445.html
Copyright © 2011-2022 走看看