文字 char型 [例] char c1 = ’あ’ char c2 = '漢' char 3 = 'A' char c4 = '1' char c5 = '\n' (改行文字)
文字列 String型 [例] String s1 = "記号は1A" String s2 = "ABC"
※なお String はクラス型変数で、コンスタラクタが使えます。コンストラクタは多重定義されていますが、詳細は省略します。
[例] String s = new String (......)
Stringクラスには様々なメソッドがあります。
length():文字列の長さ
charAt(n): n+1番目の文字
substring(n, m):n+1番目からm番目の文字
indexOf(s):文字列sが含まれているか、含まれていれば先頭位置、含まれていなければ-1が戻り値
[例] String s = "ABCDEFGHIJ"
s.length() = 10
s.charAt(5) = 'F'
s.substring(5, 3) = "FGH" substring(5) = "FGHIJ"
s.indexOf("FGH") = 5
さらに、以下のメソッドもあります。
String.format(書式, 文字列):文字列を指定した書式に変換
equals(s):文字列sと等しいかの判定、戻り値はboolean
compareTo(s):辞書内順序(詳細略)
※コメント投稿者のブログIDはブログ作成者のみに通知されます