Character ক্লাস প্রিমিটিভ টাইপ char এর মানকে একটি অবজেক্টে র্যাপ (wrap) করে। Character ক্লাসের একটি অবজেক্টে একটি মাত্র ফিল্ড থাকে যার টাইপ হলো char।
Character ক্লাসের কিছু গুরুত্বপূর্ণ মেথড নিচে দেওয়া হলো:
| মডিফায়ার এবং টাইপ | মেথড এবং বিবরণ |
|---|---|
| static int | charCount(int codePoint)নির্দিষ্ট ক্যারেক্টার রিপ্রেজেন্ট করতে কতগুলো char মান প্রয়োজন তা নির্ধারণ করে। |
| char | charValue()এই Character অবজেক্টের মান রিটার্ন করে। |
| static int | 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