首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

一个关于文件读写的有关问题

2012-02-19 
一个关于文件读写的问题importjava.io.*publicclassZZ{/***@paramargs*/publicstaticvoidmain(String[]ar

一个关于文件读写的问题
import   java.io.*;
public   class   ZZ   {

/**
  *   @param   args
  */
public   static   void   main(String[]   args)   throws   Exception   {
//   TODO   Auto-generated   method   stub
int   data;
while((data=System.in.read())!=-1){
System.out.write(data);
}
}

}     //问题   为什么我用System.out.write的时候我在控制台输入什么在控制台就输出什么,比如输入haha输出haha   但是当我用System.out.println的时候我输入
a   输出的却是
97
13
10   呢   为什么会这样   这两个write和println都是想控制台输出   但是为什么结果会有不同呢?


[解决办法]
data 是int类型的撒
输出的 unicode吧
[解决办法]
data int ,a :97 13,10 是回车
[解决办法]
System.out.println((char)data);
用这个试试。你看看System.out.println有几个生载的方法!

热点排行