【Java开源代码栏目提醒】:网学会员,鉴于大家对Java开源代码十分关注,论文会员在此为大家搜集整理了“ByteArrayDemo01.java”一文,供大家参考学习!
import java.io.* ;
public class ByteArrayDemo01{
public static void main(String args[]){
// 定义一个字符串,全部由大写字母组成
String str = "ILOVEJAVA" ;
ByteArrayInputStream IN = null ; // 内存输入流
ByteArrayOutputStream OUT = null ; // 内存输出流
// 向内存中输出内容
IN = new ByteArrayInputStream(str.getBytes()) ;
// 准备从内存ByteArrayInputStream中读取内容
OUT = new ByteArrayOutputStream() ;
int temp = 0 ;
while((temp=IN.read())!=-1){
char c = (char) temp ; // 读取的数字变为字符
OUT.write(Character.toLowerCase(c)) ; // 将字符变为小写
}
// 所有的数据就全部都在ByteArrayOutputStream中
String newStr = OUT.toString() ; // 取出内容
try{
IN.close() ;
OUT.close() ;
}catch(IOException e){
e.printStackTrace() ;
}
System.out.println(newStr) ;
}
}