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だけです
関連
-
xxx は型に解決できない エラー解決
-
List<Integer> 型をインスタンス化できません。
-
SLF4J: クラスパスが複数の SLF4J バインディングを含んでいる Error
-
エラー: jdkのバージョンの問題により、クエリへの参照が曖昧になる
-
Java の例外解決。コンストラクタの呼び出しはコンストラクタ内の最初のステートメントでなければならない
-
互換性のない型です。ArrayList<ArrayList<Integer>>はList<List<Integer>>に変換できない。
-
java.lang.UnsupportedOperationException 解決方法
-
java にリソースリークがある: 'XXX' は決して閉じられない ソリューション
-
[Java] jdk1.7 trustAnchors パラメータは空であってはならない
-
中に内部エラーが発生しました。「pro-test 用のディスクリプタをロードしています。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
アクセス制限です。タイプ 'BASE64Decoder' は API ではない (必要なライブラリ xxx の制限)
-
Javaでエラーが発生しました。非静的フィールドへの静的な参照を作成できません。
-
XXX型を囲むインスタンスはアクセスできない問題をJavaで解決
-
環境変数JAVA_HOME(値xxx)が有効なJVMのインストール先を指していません。
-
無効なカラム名
-
エラー コンストラクタ worker(int, String, float) は未定義です。
-
HttpServletRequest型ではgetServletContext()メソッドは未定義です。
-
未処理の例外:java.text.ParseException
-
JIRA REST API 呼び出し方法
-
org.apache.tools.zip を使用した Zip 圧縮・解凍