首页 新闻 会员 周边 捐助

Java打印字符过程中遇到的一些疑惑

0
[已关闭问题] 关闭于 2018-07-21 16:43

我是用FileReader读取的文本文件,在打印输出的时候分别调用两个重载的打印函数print
两个模块的的代码如下:

读取字符部分

fileReader = new FileReader(path);
int temp = 0;
while ((temp = fileReader.read())!=-1){
Util.print(1,(char)temp);
//Util.print((char)temp);
// System.out.print((char)temp);
}

打印部分

public class Util {
public static void print(int index,Object object){
System.out.print(String.format("%d,%s",index,object.toString()));
}

public static void print(Object object){
System.out.print(String.format("%s",object.toString()));
}
}

 

 

运行结果:
前面的是调用含有index的print函数,后面的是调用不含index的print函数的执行结果

 

1,
1,
1,
1,
1,
1,
1,
1,这1,是1,下1,一1,行1,\1,r1,\1,n1,表1,示1,换1,行
Process finished with exit code 0

以覆盖的形式将字符串写入到文件中
这是下一行\r\n表示换行
--
以追加的形式将字符串写入到文件中
这是下一行\r\n表示换行
--
以追加的形式将字符串写入到文件中
这是下一行\r\n表示换行
Process finished with exit code 0

 

最近为了秋招准备,打算重新复习一下Java基础,今天在复习IO的时候遇到了这个问题,希望路过的大神给一些意见

把杯子倒进水里面的主页 把杯子倒进水里面 | 菜鸟二级 | 园豆:204
提问于:2018-07-21 11:06
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册