私は、各行がデータベースの行であり、データベースに挿入したいというログファイルを持っています。パスワードフィールドの値には^ M(ctrl + M)文字があり、行の終わりではありませんが、Javaスキャナが到着したら、行の残りの文字を新しい行に取り込みます。どのように解決できますか。^M(ctrl + M)文字は文字列の一部ですが、Javaの終わりを取得します
0
A
答えて
1
ScannerではなくFileReaderでBufferedReaderを使用してください。 、またはそれぞれのエンコードタイプi、eを使用してファイルを読むことができます。
Scanner scanner = new Scanner(new File("LogFile.txt"), "utf-8");
関連する問題
- 1. '^ M'文字列の終わり
- 2. ファイル転送時のCtrl-M文字SFTP
- 3. 文字列m = ""と文字列m = nullの初期化の違い。
- 4. C++文字列ストリームの終わりを取得するには?
- 5. 変換は「%M /%D /%Y」文字列インデックス
- 6. 文字列が ";"で終わるときの部分文字列エラーまたは ""
- 7. Javaの文字列の終わりを確認します
- 8. Python、Regex、特定の文字列で始まり、特定の文字列で終わる部分文字列を取得します。
- 9. 開始インデックスから文字列の終わりまで文字列を取得します。
- 10. 文字配列の一部を取得
- 11. 文字列の一部を取得
- 12. 文字列の一部を取得
- 13. 文字列パスの一部を取得
- 14. Lexで文字列 "lngt"で終わる文字列を取得する
- 15. C#の文字列は空の文字列で終わりますか?
- 16. 文字列の終わりから最初の出現までの文字列のデータを取得する
- 17. XML内の文字列を検索し、その終わりに1つの部分文字列が一致し、別の部分文字列を含む
- 18. netbeansによって生成されたCTRL-M文字
- 19. 式(文字Mに続いて二つの数字の文字列を抽出)
- 20. 特定の部分文字列で始まり、別の特定の部分文字列で終わる部分文字列を抽出するには?
- 21. 文字列の終わりから行末までの文字列の終わりまでのスライシング
- 22. Python regexは、前の部分文字列の一致後に部分文字列を取得します。
- 23. F# - 文字列を<m>にキャストしますか?
- 24. ^M文字を解析する
- 25. PowerShell Regexは2文字列の部分文字列を取得します
- 26. 特殊文字で終わる分割文字列 - Java
- 27. 別の文字列と一致する文字列の一部を取得します。
- 28. 入力の部分文字列をcの行の終わりまで取得します
- 29. Windows上のeclipseはControl M文字を追加しますか
- 30. 一般的に、C++ 0xで文字列の終わりを取得する方法はありますか?
ファイルを読み取るためにスキャナを使用しないでください。 – Henry
どのようにファイルを読むのですか? – reihaneh
たとえば、 'FileReader'を使うことができます。 – Henry