現在、私と私の友人のためのJavaアプリケーションをコーディングしています。大きな問題を引き起こしています... txtファイルを読み込もうとすると、各カラクターは空白で区切られています。 (私はスキャナを使用してコードとBufferedReaderを作るためにしようと試み、それはここではまだ同じ問題ファイル読み込み中の各caracter間のJavaホワイトスペース
である私のコードです...私は別のフォルダ内に複数のtxtファイルをしようと試みたと私は毎回同じことを出力します。
BufferedReader br = new BufferedReader(new FileReader(_file));
String website = "";
String username = "";
String password = "";
int usedTimes = 0;
String currentLine;
while ((currentLine = br.readLine()) != null) {
if(currentLine.startsWith("Web Site")) website = currentLine.split(":")[1];
else if(currentLine.startsWith("User Name")) username = currentLine.split(":")[1];
else if(currentLine.startsWith("Password")) password = currentLine.split(":")[1];
else if(currentLine.startsWith("Password Use Count"))
{
usedTimes = Integer.parseInt(currentLine.split(":")[1]);
passwords.add(new Password(website, username, password, usedTimes));
website = "";
username = "";
password = "";
usedTimes = 0;
}
}
br.close();
ここ
は出力例です:(私はそう、私は絵を置く出力をコピー/ペーストカント)
だからの誰もが答えを知っていれば、それは素晴らしいことだ教えてください
!ここまで読んでいただきありがとうございます! Julien。
何かを出力するコードは表示されていません。これは、テキストファイルのエンコードをチェックする必要があります。出力がどこで行われたかを教えてください。 – Marvin
ああ私はsystem.out.println(currentLine)を追加しました。 whileの行の下で – Julien