「Java」改行コード(CRLF)を判定するサンプル
説明
1.public char charAt(int index)
指定されたインデックスのchar値を返します。
2.改行コード
(char)13 \r
(char)10 \n
Javaコード
package com.arkgame.study; public class CsvCrLfDemo { public static void main(String[] args) { String cft = "yamada,20,tokyo\r\n"; System.out.println("元文字列の長さ:" + cft.length()); if (cft.charAt(cft.length() - 2) == (char) 13) { System.out.println("存在CR:カーソルを左端の位置に戻す"); } if (cft.charAt(cft.length() - 1) == (char) 10) { System.out.println("存在LF:カーソルを新しい行に移動"); } } }
実行結果
文字列の長さ:17
存在CR:カーソルを左端の位置に戻す
存在LF:カーソルを新しい行に移動