オリジナル住所:http://www.work100.net/training/java-character.html
その他のチュートリアル:ビーム雲-無料講座
文字クラス
いいえ。 | 記事のセクション | ビデオ |
---|---|---|
1 | アウトライン | |
2 | エスケープシーケンス | |
3 | キャラクター方法 |
上記をご参照ください章节导航
読み取るために
1.概要
Character
クラスは、単一の文字を操作するために使用されます。
Character
オブジェクトプリミティブ型でクラスをパッケージchar
値
例
char ch = 'a';
// Unicode 字符表示形式
char uniChar = '\u039A';
// 字符数组
char[] charArray ={ 'a', 'b', 'c', 'd', 'e' };
しかし、実際の開発プロセスでは、我々は多くの場合、状況が代わりに組み込みデータ型のオブジェクトを使用する必要が発生しました。この問題を解決するために、組み込みデータ型としてJava言語は、char
ラッパークラスを提供してCharacter
カテゴリを。
Character
クラスは、文字を操作するための一連のメソッドを提供します。あなたは使用することができますCharacter
作成するためにコンストラクタをCharacter
次のような、クラスオブジェクトを
Character ch = new Character('a');
いくつかのケースでは、Javaコンパイラが自動的に作成されますCharacter
オブジェクトを。
例えば、char
所要のパラメータの配信タイプCharacter
時刻型パラメータ法、コンパイラが自動的にあろうchar
と、パラメータのタイプを変換するCharacter
オブジェクト。この機能は呼ばれる順番に開梱、梱包と呼ばれています。
例
// 原始字符 'a' 装箱到 Character 对象 ch 中
Character ch = 'a';
// 原始字符 'x' 用 test 方法装箱
// 返回拆箱的值到 'c'
char c = test('x');
2.エスケープシーケンス
(バックスラッシュが先行\
)文字はエスケープ文字を表し、それはコンパイラは特別な意味を持っています。
以下のリストのショーのJavaエスケープシーケンス:
エスケープシーケンス | 説明 |
---|---|
\トン | 挿入テキスト内tab のキー |
\ B | キーが後退に挿入されたテキストで |
\ nは | どこにテキストの折り返しで |
\ rを | どこにテキストでキャリッジリターン |
\ F | テキスト内のどこ挿入改ページ |
\」 | 単一引用符のテキストに挿入 |
\」 | 二重引用符のテキストに挿入 |
\\ | バックスラッシュのテキストに挿入 |
例
print文は、エスケープシーケンスを検出すると、コンパイラが正しく解釈することができます。
以下の実施例および出力は、二重引用符をエスケープ:
public class Test {
public static void main(String[] args) {
System.out.println("访问\"光束云(work100.net)!\"");
}
}
次のように結果をまとめ上記の例は次のとおりです。
访问"光束云(work100.net)!"
3.Character方法
以下は、あるCharacter
クラスのメソッド:
いいえ。 | メソッドと説明 |
---|---|
1 | isLetter() それが文字であるかどうか |
2 | isDigit() それが数字であるかどうか |
3 | isWhitespace() それは、空白文字であるかどうか |
4 | isUpperCase() それが大文字であるかどうか |
5 | isLowerCase() かどうかの小文字の手紙 |
6 | toUpperCase() 大文字を指定します |
7 | toLowerCase() 小文字の指定 |
8 | toString() これは、文字列、1つだけの文字列の長さを返します。 |
次へ:Stringクラス