Javaの文字クラス
Characterクラスは、プリミティブ型charの値をオブジェクトにラップします。 Characterクラスのオブジェクトには、タイプがcharである単一のフィールドが含まれています。
以下は、Characterクラスのメソッドの一部です-
修飾子とタイプ | メソッドと説明 |
---|---|
static int | charCount(int codePoint) 指定された文字を表すために必要なchar値の数を決定します |
char | charValue() このCharacterオブジェクトの値を返します。 |
staticint。 | codePointAt(char [] a、int index) char配列の指定されたインデックスにあるコードポイントを返します。 |
static int | codePointAt(char [] a、int index、int limit) char配列の指定されたインデックスにあるコードポイントを返します。ここでは、インデックスがlimit未満の配列要素のみを使用できます。 |
static int | codePointAt(CharSequence seq、int index) CharSequenceの指定されたインデックスにあるコードポイントを返します。 |
static int | codePointBefore(char [] a、int index) char配列の指定されたインデックスの前にあるコードポイントを返します。 |
例
例を見てみましょう-
import java.lang.*; public class Demo { public static void main(String[] args){ System.out.println(Character.isLetter('0')); System.out.println(Character.isLetter('h')); System.out.println(Character.isLetter('K')); } }
出力
これにより、次の出力が生成されます-
false true true
別の例を見てみましょう-
例
import java.lang.*; public class Demo { public static void main(String[] args){ System.out.println(Character.isLetter('0')); System.out.println(Character.isLetter('h')); System.out.println(Character.isLetter('K')); System.out.println(Character.toString('0')); System.out.println(Character.toString('H')); } }
出力
これにより、次の出力が生成されます-
false true true 0 H
-
Javaの抽象クラス
宣言にabstractキーワードを含むクラスは、abstractクラスと呼ばれます。 抽象クラスには、抽象メソッド、つまり本体のないメソッドが含まれる場合と含まれない場合があります(public void get();) ただし、クラスに少なくとも1つの抽象メソッドがある場合、そのクラスは抽象として宣言する必要があります。 クラスが抽象として宣言されている場合、インスタンス化することはできません。 抽象クラスを使用するには、それを別のクラスから継承し、そのクラスに抽象メソッドの実装を提供する必要があります。 抽象クラスを継承する場合は、その中のすべての抽象メソッドに実装を提供する必要がありま
-
Javaの最終クラス
finalとして宣言されているクラスを使用する主な目的は、クラスがサブクラス化されないようにすることです。クラスがfinalとしてマークされている場合、どのクラスもfinalクラスから機能を継承できません。 public final class Test { // body of class }