1. ホーム
  2. Java

Java 文字クラスとメソッド

2022-02-08 19:23:50
<パス

Characterクラスは、1つの文字に対して操作を行うために使用されます。
Character クラスは、基本型 char の値をオブジェクトでラップしています。

インスタンス

char ch = 'a';

// Unicode character representation
char uniChar = '\u039A'; 

// Array of characters
char[] charArray = { 'a', 'b', 'c', 'd', 'e' };

しかし、実際の開発現場では、組み込みのデータ型ではなく、オブジェクトを使わなければならない場面にしばしば遭遇する。この問題を解決するために、Java言語では、組み込みデータ型charのラッパークラスであるCharacterクラスが用意されています。

char型のパラメータを必要とするメソッドにchar型のパラメータを渡すと、コンパイラはchar型のパラメータを自動的にCharacterオブジェクトに変換します。この機能をボックス化と呼び、さらにアンボックス化と呼びます。

インスタンス

// The original character 'a' is boxed into the Character object ch
Character ch = 'a';

// The original character 'x' is boxed with the test method
// return the unboxed value to 'c'
char c = test('x');

Java のエスケープシーケンスです。

Escape Sequence Description
  \t inserts a tab key into the text at this point
  \b Insert a back key in the text there
  \n Insert a line feed in the text
  \r Insert a carriage return at this point in the text
  \f Insert a page break in the text there
  \' Insert single quotes in the text there
  \" Insert double quotes in the text there
  \\ insert backslash in the text there

文字方式です。

<テーブル シリアル番号 方式と説明 1 isLetter()
文字であるかどうか 2 isDigit()
数字文字であるかどうか 3 isWhitespace()
スペースであるかどうか 4 isUpperCase()
大文字であるかどうか 5 isLowerCase()
小文字であるかどうか 6 toUpperCase()
文字の大文字を指定する 7 toLowerCase ()
文字の小文字を指定する 8 文字列 ()
文字を文字列として返します。長さは1だけです