java中輸入輸出類如果理不清思路的話就會很混亂!
一.File類提供與操作系統(tǒng)無關(guān)的文件操作!可以查看api文檔了解它的方法
二.輸出操作:
1.把信息輸出到屏幕上
最簡單的操作就是使用標(biāo)準(zhǔn)輸出:System.out.println();
下面討論一下流方式的輸出,與之相關(guān)的類如下
OutputStreamWriter:它提供字符流到字節(jié)流的轉(zhuǎn)換,換句話說它寫入字符數(shù)據(jù)然后按照指定字符集轉(zhuǎn)換為字節(jié)數(shù)據(jù)
BufferedWriter:它可以將文本寫入到字符流中,并且使用字符緩沖來提高寫入的效率.建立在屏幕上輸出字符的輸出流應(yīng)該采用如下代碼:BufferedWriter bw=new BufferedWriter(new OutputStreamWriter());可以查看文檔了解更多的方法.
例子:import java.io.*;
public class Hello{
public static void main(String args[]){
try{
String filename="/home/wuxiaoxiao/1.txt";
File file=new File(filename);
if(file.exists())
{
System.out.println("這是基本的輸出!");
}else{
BufferedWriter writerstream=new BufferedWriter(new OutputStreamWriter(System.out));
String str="這是個(gè)特殊輸出!";
writerstream.write(str,0,str.length());
writerstream.flush();
writerstream.close();
}
}catch(IOException e){
System.out.println(e);
}
}
}
一.File類提供與操作系統(tǒng)無關(guān)的文件操作!可以查看api文檔了解它的方法
二.輸出操作:
1.把信息輸出到屏幕上
最簡單的操作就是使用標(biāo)準(zhǔn)輸出:System.out.println();
下面討論一下流方式的輸出,與之相關(guān)的類如下
OutputStreamWriter:它提供字符流到字節(jié)流的轉(zhuǎn)換,換句話說它寫入字符數(shù)據(jù)然后按照指定字符集轉(zhuǎn)換為字節(jié)數(shù)據(jù)
BufferedWriter:它可以將文本寫入到字符流中,并且使用字符緩沖來提高寫入的效率.建立在屏幕上輸出字符的輸出流應(yīng)該采用如下代碼:BufferedWriter bw=new BufferedWriter(new OutputStreamWriter());可以查看文檔了解更多的方法.
例子:import java.io.*;
public class Hello{
public static void main(String args[]){
try{
String filename="/home/wuxiaoxiao/1.txt";
File file=new File(filename);
if(file.exists())
{
System.out.println("這是基本的輸出!");
}else{
BufferedWriter writerstream=new BufferedWriter(new OutputStreamWriter(System.out));
String str="這是個(gè)特殊輸出!";
writerstream.write(str,0,str.length());
writerstream.flush();
writerstream.close();
}
}catch(IOException e){
System.out.println(e);
}
}
}