[解決済み] \nとSystem.lineSeparator();の違い?[重複しています]。
2022-02-12 07:57:04
質問
教授が何度も言っていたのは
System.lineSeparator();
は空の改行を作成するために、彼女は何の理由も明示しませんでしたが、基本的にその方がきれいだと言いました。
この違いは何なのでしょうか?
System.out.println("[your message]\n")
とは対照的に
System.out.println("[your message]");
System.lineSeparator();
解決方法は?
その
\n
は1文字で、通常、改行と呼ばれます。より正確には、"linefeed"と呼ばれることもあります。改行文字は、コンピュータやオペレーティングシステムによって異なります。WindowsとUnixでは行の区切り文字が異なります。
これを実行すると
System.getProperty("line.separator")
は、お使いのOSに固有のラインセパレータを返します。Windowsでは、以下のようになります。
\r\n
を、Unixでは
\n
.
十分にご理解いただけると思います。
関連
-
[解決済み】Javaで無限大を実装する方法とは?
-
[解決済み】Mockitoでモックからチェックされた例外を投げる
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] serialVersionUIDとは何ですか、またなぜそれを使用する必要がありますか?
-
[解決済み] StringBuilderとStringBufferの違いについて
-
[解決済み] wait()とsleep()の違いについて
-
[解決済み] Javaクラスにおけるcanonical name、simple name、class nameの違いは何ですか?
-
[解決済み] JDKとJREの違いは何ですか?
-
[解決済み】HashMap、LinkedHashMap、TreeMapの違いについて
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】リンクリストの負の値の数でnegativeCntrを代入する
-
[解決済み】エラー「No enclosing instance of type Foo is accessible」の原因と修正方法について教えてください。
-
[解決済み】Android Studioでタスク :app:compileDebugJavaWithJavac の実行に失敗しました。
-
[解決済み] 解決済み】Javaが「型をインスタンス化できない」というエラーを返す [重複] [重複]
-
[解決済み】「java -cp」と「java -jar」の違い?
-
[解決済み】ソースルート外のJavaファイル intelliJ
-
[解決済み】どういう意味か。Serializableクラスがstatic final serialVersionUIDフィールドを宣言していないとは?重複している] [重複している] [重複している] [重複している
-
[解決済み】Eclipseで「パッケージエクスプローラー」ビューが見つからない
-
[解決済み】フォルダに書き込もうとすると「java.nio.file.AccessDeniedException」が発生する件
-
[解決済み】 executeQuery()でデータ操作文が発行できない。)