import java.io.*; public class ByteArrayDemo { public static void main(String[] args) { String str="abcdefghijklmnopqrstuvwxyz"; byte[] b=str.getBytes(); ByteArrayInputStream in=new ByteArrayInputStream(b); ByteArrayOutputStream out=new ByteArrayOutputStream(); try { new ByteArrayDemo().transform(in, out); byte[] outb=out.toByteArray(); System.out.println(new String(outb)); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public void transform(InputStream in,OutputStream out) throws IOException { int c=0; while((c=in.read())!=-1) { out.write((int)Character.toUpperCase((char)c)); } } }
程序中几个函数的相关说明
java ByteArrayInputStream和ByteArrayOutputStream基本操作,布布扣,bubuko.com
时间: 2024-10-10 22:24:29