BufferedReader.readline()ファイルを読み込む最初のギルドにバグが発生し、最初の行の最初の文字は空の文字になります。
617 ワード
BufferedReader.readline()を読み込むと、最初の行の先頭の文字が空の文字になります。
解決方法:1行目の1文字を削除することです。
BufferedReader is =new BufferedReader(new InputStreamReader(new ileInputStream(file)));
String str =is.readLine()
char c = str.charAt(0);
このとき、ファイルの最初の行の文字ではなく、空の文字(空の文字列ではない)を読みますが、2行目を読めば問題はありません。 解決方法:1行目の1文字を削除することです。
String str =is.readLine();
char s =str.trim().charAt(0);
//65279
if(s==65279){
if(str.length()>1){
str=str.substring(1);
}
}
このログはningzuojunが1 に した の で、 は2014 08 29 です。 は の りです。http://www.xuebuyuan.com/2056027.html