package com.hz.weep; import java.io.ByteArrayInputStream; import java.io.IOException; import java.io.InputStream; public class InputStreamReadStringDemos { public static void main(String[] args) { String target = new String("String"); InputStream ins = new ByteArrayInputStream(target.getBytes()); //存字符串长度. int i = 0; //存inputStrrem中的数组. byte[] targetArray = null; try { //取出inputStream中字节长度. int byteSize = ins.available(); //创建制定长度的字节数组. targetArray = new byte[byteSize]; //获取inputStream中的字符数组,并且得到返回的长度. i = ins.read(targetArray, 0, byteSize); } catch (IOException e) { e.printStackTrace(); } //讲得到的字符数组还原成字符串. String result = new String(targetArray); //打印到控制台. System.out.println("读取的字符串是: " + result); } }
最近下载更多
levitation LV7
2012年8月30日
最代码官方 LV168
2012年8月30日