「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:カーソルを新しい行に移動

Java

Posted by arkgame