解决方案 »
- 一道SCJP的题目
- JAVA面试题解惑系列(四)——final、finally和finalize的区别
- public abstract class WindowAdapter 为什么要定义成抽象类?
- 初学,几个小问题
- 初学java!!简单问题!!
- 对话框的关闭应该用匿名适配类如何实现,有未能完全调试成功的实例,请给予指导
- 关于jtable的问题。jtable里的列是可以用鼠标拖曳交换位置的,怎么禁掉这个功能?
- 急的冒汗:谁给我一个在applet 里面用 jdbc 连接 mysql 数据库的例子(1000)
- 谁有asksky的论坛相关资料,包括他的一切的一切
- Java的File类中getAbsoluteFile()与getAbsolutePath()这两个方法的区别到底是什么?
- 新手遇到一个关于数组的问题,求解。。。。。
- 求助:SCJP考题一道 - 有关HashSet的remove方法与元素赋值
public static void main(String[] args){
int ch;
try {
FileOutputStream fos = new FileOutputStream("a.txt");
System.out.print("请输入(回车符结束):"); while((ch=System.in.read())!='\n'){//下面这两行为什么ch明明是int类型的数据,控制台和a.txt中可以显示输入的字符和汉字?
//控制台和文本文件会自动将数值安装编码表如(UTF8编码)转换为字符显示
//文本文件默认就是这样转换为字符显示,也可以用16进制查看,其存储的值一样
System.out.write(ch);
fos.write(ch); }
//还有下面这行代码中write的参数不应该是int类型的吗,怎么可以写回车?
//编译器将System.out.write('\n')自动转换为字符char='\n'的int值处理
System.out.write('\n');
System.out.println("输出到文件完毕,请查收!");
}catch (IOException e) {
System.out.println(e.toString());
}
}
}