关于数据流的问题求教!!!

Dis_Ivan 2012-11-25 12:37:17
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;

public class J_Data
{
public static void main(String args[ ])
{
try
{

FileOutputStream fout = new FileOutputStream("out.txt");
DataOutputStream dfout =new DataOutputStream(fout);
int i;
for (i=0; i< 4; i++)
dfout.writeInt('0' + i);
dfout.close( );

FileInputStream fin= new FileInputStream("out.txt");
DataInputStream dfin= new DataInputStream(fin);
for (i=0; i< 4; i++)
System.out.print(dfin.readInt( ) + ", ");
dfin.close( );
}
catch (Exception e)
{
System.err.println("发生异常:" + e);
e.printStackTrace( );
} // try-catch结构结束
} // 方法main结束
} // 类J_Data结束
为什么输出来的是:48, 49, 50, 51, 一直想不明白;dfout.writeInt('0' + i);这句的(‘0’+i)
...全文
138 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dis_Ivan 2012-11-25
  • 打赏
  • 举报
回复
明白了,原来如此,谢谢!
龙四 2012-11-25
  • 打赏
  • 举报
回复
http://baike.soso.com/v268954.htm 数字0的ascii码是48

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧