java言語仕様での改行文字、空白文字は、以下のみでしょうか。
それとも、他にもあるのでしょうか。
・改行文字…「¥n」「¥000A」
・空白文字(半角スペース)…「¥0020」
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答3件
0
otn様の回答の焼き直しに過ぎませんが、
JLSのリファレンスによると、以下のように定められています。
改行コード
https://docs.oracle.com/javase/specs/jls/se8/html/jls-3.html#jls-3.4
LineTerminator:
the ASCII LF character, also known as "newline"
the ASCII CR character, also known as "return"
the ASCII CR character followed by the ASCII LF character
空白文字
https://docs.oracle.com/javase/specs/jls/se8/html/jls-3.html#jls-3.6
WhiteSpace:
the ASCII SP character, also known as "space"
the ASCII HT character, also known as "horizontal tab"
the ASCII FF character, also known as "form feed"
LineTerminator
最後に'LineTerminator'と書かれている通り、Javaコンパイラは改行コードも空白文字の一種として認識するようです。
投稿2016/06/14 02:31
総合スコア4791
0
java 改行コード
で google 検索すると、いろいろ情報が得られます。
参考情報
- Java講座 改行コード https://www.sgnet.co.jp/java/java03_08.html
...
改行コードはプラットフォームによってが異なります。 プラットフォームに依存するソースコードになってしまいますね。 (Windowsでは「\r\n」、UNIXでは「\n」、Macでは「\n\r」が改行として振る舞われます。)
...
...
改行コード"\n"や"\r"は「プラットフォーム(=OS)依存」です。
まじめにやるならば、改行コードはプロパティから取得する必要があります。
...
投稿2016/06/13 23:27
総合スコア22324
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。