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();
    
    	}
    }
    

      

  • 相关阅读:
    组队竞赛--全国模拟(三)
    排序子序列--全国模拟(三)
    20、剑指offer--包含min函数的栈
    19、剑指offer--顺时针打印链表
    leetcode链表--12、remove-duplicates-from-sorted-list-ii(删除排序链表中全部的重复结点)
    qq客服代码
    百度翻译API
    .net如何判断网页是否由搜索引擎蜘蛛访问?
    Kibana4学习<三>
    Kibana4学习<二>
  • 原文地址:https://www.cnblogs.com/langlove/p/3416445.html
Copyright © 2011-2022 走看看