首页编程java编程java io 字符是什么意思?java中的IO流是什么啊该怎么理解啊

java io 字符是什么意思?java中的IO流是什么啊该怎么理解啊

编程之家2023-10-1382次浏览

大家好,感谢邀请,今天来为大家分享一下java io 字符是什么意思的问题,以及和java中的IO流是什么啊该怎么理解啊的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!

java io 字符是什么意思?java中的IO流是什么啊该怎么理解啊

java这个程序1,2两句是表示什么意思

你好!!

1.对每个char[]数组中的元素与字符'R'进行异或运算(这个可以理解为一种加密算法),得到结果赋值给当前元素;

2.读取文件中的内容,FileReaderin=newFileReader(f);

java io 字符是什么意思?java中的IO流是什么啊该怎么理解啊

文件读取对象in是基于f对象构造而来,即读取f文件的内容;

in.read(tom,0,10)是说明一次读取10个字符,并赋值给tom这个字符数组;

n=in.read(tom,0,10)最后n的结果保存为当前读取到的字符的个数;

java io 字符是什么意思?java中的IO流是什么啊该怎么理解啊

(n=in.read(tom,0,10))!=-1这句是保证当前仍有可读取的字符;

关于java中的io操作 新手有些不懂

String str="helloworld";

//将str转换成字节数组输入流中

ByteArrayInputStream bis=new ByteArrayInputStream(str.getBytes());

//输出流

ByteArrayOutputStream bos=new ByteArrayOutputStream();

int temp=0;//因为每次read读的都是数量,所以是int类型

while((temp=bis.read())!=-1){

//bis.read();是读输入流里面的字节,返回的是读的数量,给了temp。读完这个下次循环自动读下一个字节。读到未,读不到了,就返回-1.所有while在-1是停止循环

char c=(char)temp;//将读到的字节转换成字符,一个英文一个字节

bos.write(Character.toLowerCase(c));

//读到的字节转成小写的字节写到输出流里面(toUpperCase才是大写)

}

String newStr=bos.toString();//将输出流数组里面的字节给newStr

bis.close();//关闭流

bos.close();//关闭流

System.out.println(newStr);//打印

java编程语言中System.out.println(i+"");是什么意思

System.out.println(i+"");

中i+""的意思是将i变相转化为String类型..然后打印.

但是println重载了各种数据类型的参数打印的情况.因此这样写略显多余

假设""实际为""因为println打印完后会换行,所以,每行以空格结尾也没意义..

窃以为应该是

System.out.print(i+"");即所有的i在同一行中打印,并以空格分隔.

==========补充的分割线==========

i+""的意思其实就是利用String类型的"+"操作.让i+""的值成为一个字符串类型的东东.i+""从结果上看,其实和String.valueOf(i);无异,在楼主的代码中,就是用了一个小技巧,不用写String.valueOf(i)这么冗长的代码...

但这样写确实,有点脱了(和谐)放(和谐)的..呵呵.毕竟println实现了各种类型参数的重载函数

java中的IO流是什么啊该怎么理解啊

Java中的IO流是输入输出流。至于理解,可以将输入和输出两个端点看作是两个工厂,工厂之间需要互相运输货物,而流则是两工厂之间的公路,没有公路就不能互相运输,至于字符,字节和二进制则可以看作是运输的方式和单位大小,比如说把二进制理解成三轮车,那么字节就是小卡车,而字符则是集卡之类的。

如果你还想了解更多这方面的信息,记得收藏关注本站。

汶川雅安(汶川雅安地震是哪一年)java语言程序设计是什么 Java程序设计语言是什么意思