當前位置:編程學習大全網 - 編程軟體 - 文件編程java

文件編程java

其實妳貼的代碼沒什麽問題。

但是妳可能已經註意到了,這裏有亂碼。當然,這種亂碼不是不可避免的。

這段代碼可能會使用當前環境的默認編碼方式來讀取test.txt的字符串,如果默認編碼與test.txt的編碼不壹致,可能會導致亂碼。

下面是定制編碼方法的另壹段代碼。

公共?靜電?作廢?main(String[]?args)?{

試試?{

//?將D:/test.txt文件讀入輸入流。

InputStream?輸入?=?新的?file inputstream(" D:/test . txt ");

//?創建壹個BufferedReader,以gb2312的編碼方式讀取文件。

BufferedReader?讀者?=?新的?BufferedReader(新?InputStreamReader(輸入,《GB 2312》);

字符串?線?=?null

//?逐行閱讀文本,直到最後(通常是這樣)

什麽時候?((線?=?reader.readLine())?!=?null)?{

//?打印當前行字符串

system . out . println(line);

}

}?接住?(FileNotFoundException?e)?{

e . printstacktrace();

}?接住?(IOException?e)?{

e . printstacktrace();

}

}

  • 上一篇:關於數控編程的幾個問題?
  • 下一篇:現在最流行的開發語言是什麽?java還行嗎?
  • copyright 2024編程學習大全網