您的位置:首页 > 编程语言 > Java开发

内存流

2016-05-02 16:25 477 查看
利用内存流写入string。

public static void ranSteam(){

  String string = "helloworld";

  ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(string.getBytes());

  ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();

  

  int hasRead = 0;

  

  while((hasRead = byteArrayInputStream.read()) != -1){

   char c = (char)hasRead;

   byteArrayOutputStream.write(Character.toUpperCase(c));

  }

  //打印所有的数组。

  String result = byteArrayOutputStream.toString();

  //打印所有想要的数组,0的位置是从第几位开始,string.length代表后面要选几位。

  String result1 = new String(byteArrayOutputStream.toByteArray(),0,string.length());

  System.out.println(result);

 }

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java基础 内存流