-------android培训、java培训、期待与您交流! ----------
1.System In and Out
public class SystemInOut
{
public static void main(String[] args) throws IOException
{
BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw =
new BufferedWriter(new OutputStreamWriter(System.out));
String line = "";
//while(true)
while(null != (line=br.readLine())) //纯\r\n会返回""
{
//line = br.readLine();
System.out.println("="+line+"=");
if("over".equals(line))
break;
//System.out.println(line);
bw.write(line.toUpperCase());
bw.newLine();
bw.flush();
}
br.close();
}
}
2.将键盘录入的数据保存到一个文件中
public static void test1() throws UnsupportedEncodingException,
FileNotFoundException, IOException
{
BufferedReader bufr =
new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bufw =
//new BufferedWriter(new FileWriter("a.txt"));//默认编码集为平台码集
new BufferedWriter(new OutputStreamWriter(
new FileOutputStream("a.txt"),"GBK"));//the platform's default charset may be accepted
String line = null;
while(null != (line=bufr.readLine()))
{
if("over".equals(line))
break;
bufw.write(line);
bufw.newLine();
bufw.flush();
}
bufr.close();
bufw.close();
}
3.将一个文本数据打印在控制台
BufferedReader bufr =
new BufferedReader(new FileReader("a.txt"));
BufferedWriter bufw =
new BufferedWriter(new OutputStreamWriter(System.out));//编码格式随平台而定
String line = null;
while(null != (line=bufr.readLine()))
{
bufw.write(line);
bufw.newLine();
bufw.flush();
}
bufr.close();
bufw.close();
-------
android培训
、
java培训
、期待与您交流! ----------