Java I/O读取键盘输入/编码格式

来源:互联网 发布:网络回合制游戏 编辑:程序博客网 时间:2024/06/05 09:20

原文地址:http://blog.csdn.net/qingdujun/article/details/41175021

一、实现从键盘输入一行数据,并输出在屏幕上面。

package io.dol.sn;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;//实现键盘录入,每次读入一行public class ReadLineDemo {public static void main(String[] args) throws IOException {//——键盘录入的最常见写法://1、read()是字节流InputStream的方法;//2、readLine()是字符流缓冲区BufferedReader的方法;//System.in为中的in为标准输入流对象,为InputStream类型;//3、将字节流转化为字符流,InputStreamReader;//4、将字符流转换为字节流,OutputStreamReader;//为了提高效率,对字符流进行缓冲技术操作BufferedReader;BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in));//——屏幕输出最常见写法:BufferedWriter bufw = new BufferedWriter(new OutputStreamWriter(System.out));String line = null;while ((line=bufr.readLine())!=null){if ("over".equals(line))break;bufw.write(line.toUpperCase());bufw.newLine();bufw.flush();}bufr.close();bufw.close();}}

二、关于编码格式问题:

我是win7_32bit系统,默认编码格式是:GBK

sun.jnu.encoding=GBK
可以通过如下代码查看系统信息:

package io.dol.sn;import java.io.FileNotFoundException;import java.io.PrintStream;import java.util.Properties;public class PropertiesDemo {public static void main(String[] args) throws FileNotFoundException {Properties info = System.getProperties();//将系统信息输出到文件“info.txt”info.list(new PrintStream("info.txt"));}}

原文地址:http://blog.csdn.net/qingdujun/article/details/41175021


1 0
原创粉丝点击