利用輸入輸出流知識編程實作:將字串"歡迎你!"追加到“D:\Java”路徑下的bianchengti.txt檔案末尾,然后再讀取該檔案,并將文本內容顯示在螢屏上。
uj5u.com熱心網友回復:
不就是InputStream,OutputStream的問題么。uj5u.com熱心網友回復:
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("請輸入字串");
String input = scanner.next();
FileInputStream fis = null;
File file = new File("D:/test.txt");
try {
byte[] buf = new byte[16];
int length = 0;
fis = new FileInputStream(file);
StringBuilder stringBuilder =new StringBuilder();
while ((length=fis.read(buf))!=-1){
stringBuilder.append(new String(buf, 0, length));
}
System.out.println(stringBuilder.toString());
stringBuilder.append(input);
FileOutputStream fos = new FileOutputStream(file);
fos.write(stringBuilder.toString().getBytes());
fis.close();
} catch (FileNotFoundException fnfe){
System.out.println(fnfe);
} catch (IOException ioe) {
System.out.println(ioe);
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/235050.html
標籤:Java相關
