工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> Java

Java Characterラッパークラス:charオブジェクト操作をマスター

Characterクラスの概要

プリミティブcharの代わりにオブジェクトが必要な場合、ラッパークラスCharacterを使用します。静的ユーティリティメソッドが豊富で、文字操作に便利です。

オブジェクト生成

Character ch = new Character('a');  // 明示的コンストラクタ
Character ch = 'a';                  // オートボクシング(推奨)

ボクシング/アンボクシング例

Character ch = 'a';        // char → Character (ボクシング)
char c = test('x');        // メソッド引数でボクシング、戻り値でアンボクシング

エスケープシーケンス

バックスラッシュ\で始まる特殊文字表現。コンパイラが特別解釈します。

シーケンス意味
\tタブ挿入
\bバックスペース挿入
\n改行挿入(printlnで頻出)
\r復帰挿入
\f改ページ挿入
\'単一引用符挿入
\"二重引用符挿入
\\バックスラッシュ挿入

エスケープシーケンス使用例

public class Test {
  public static void main(String[] args) {
    System.out.println("She said \"Hello!\" to me.");
  }
}
She said "Hello!" to me.

Characterクラスの主要メソッド

#メソッド説明
1isLetter()指定charが文字か判定
2isDigit()指定charが数字か判定
3isWhitespace()指定charが空白文字か判定
4isUpperCase()指定charが大文字か判定
5isLowerCase()指定charが小文字か判定
6toUpperCase()指定charの大文字形式返却
7toLowerCase()指定charの小文字形式返却
8toString()指定文字を表す長さ1のString返却

完全なメソッドリストはjava.lang.Character API仕様参照。

次の章へ

次節ではJavaのStringクラスについて説明。文字列宣言・効率的使用法、重要メソッドを学びます。

Java

  1. Javaのfinalキーワード完全解説:変数、メソッド、クラスでの活用法
  2. Java instanceof演算子完全ガイド:基本から継承・インターフェースまで
  3. Java継承のマスター:概念、種類、実践例
  4. Java Staticネストクラスの理解:用法、違い、実例
  5. Java無名インナークラス完全ガイド:定義、構文、実践例
  6. Javaシングルトンパターン完全解説:安全な実装と活用法
  7. Javaリフレクション完全ガイド:実行時のクラス・メソッド・フィールド検査
  8. Java ObjectOutputStream完全ガイド:シリアル化、メソッド、実践例
  9. Javaジェネリクス完全ガイド:再利用可能で型安全なコードの構築
  10. Javaファイル操作のマスター:java.ioによる作成・読み取り・書き込み・削除
  11. JavaでcharをStringに変換する方法:実践例とベストプラクティス