package com.phone.week4.day5;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.util.Scanner;
public class TestByteArray {
public static void main(String[] args) throws IOException {
//接收你的所在地
//请输入您的所在地
//通过内存流读进来,再通过内存流打印出去
Scanner in = new Scanner(System.in);
System.out.println("请输入您的地址:");
String address = in.next();
ByteArrayInputStream bis = new ByteArrayInputStream(address.getBytes());
byte[] b = new byte[bis.available()];
bis.read(b); //读完了
ByteArrayOutputStream bos = new ByteArrayOutputStream();
bos.write(b);
System.out.println(bos);
if(null!=bos){
bos.close();
}
if(null!=bis){
bis.close();
}
}
private static void test1() throws IOException {
//创建一个内存输入流
ByteArrayInputStream bis = new ByteArrayInputStream("暴雨加台风".getBytes());
//System.out.println(bis.available());
//创建一个内存输出流
ByteArrayOutputStream bos = new ByteArrayOutputStream();
byte[] by = new byte[bis.available()];
bis.read(by); //读进来了
bos.write(by);
System.out.println(bos);
if(bos!=null){
bos.close(); //关闭流
}
if(bis!=null){
bis.close(); //关闭流
}
}
}