Java_Characterパッケージクラス内蔵関数学習

17117 ワード

Characterパッケージクラスに組み込まれた関数の学習:1.isLetter 2.isDigit 3.isWhitespace 4.isUpperCase 5.isLowerCase 6.toUpperCase 7.toLowerCase 8.toString
1.isLetter()
この関数は、charタイプの入力がアルファベットであるかどうかを判断するために使用されます.具体的な例は次のとおりです.
 public class Test {	
	public static void main(String []args)
	{
		System.out.println(Character.isLetter('a')); //       a,   true
		System.out.println(Character.isLetter('1')); //       1,   false
		//System.out.println(Character.isLetter("A")); 
		//       char  ,  String     ,       Character   ,  
	}
}

ここから分かるように、一.Characterパッケージクラスの関数を呼び出すときは、classname.funnameの形式で呼び出せばよい.二.関数のパラメータはcharタイプでなければなりません.そうしないと、エラーが発生します.
2.isDigit()
この関数は、charタイプの入力が数値であるかどうかを判断するために使用されます.具体的な例は次のとおりです.
public class Test {	
	public static void main(String []args)
	{
		System.out.println(Character.isDigit('a')); //       a,   false
		System.out.println(Character.isDigit('1')); //       1,   true
		//System.out.println(Character.isLetter("A")); 
		//       char  ,  String     ,       Character   ,  
	}
}

3.isWhitespace
この関数はcharタイプの入力がスペースであるかどうかを判断するために使用され、具体的な実験コードは以下の通りである.
public class Test {	
	public static void main(String []args)
	{
		System.out.println(Character.isWhitespace(' ')); //       
		System.out.println(Character.isWhitespace('A')); //        ,   false
		System.out.println(Character.isWhitespace('1')); //       ,   true
	}
}

4.isUpperCase
この関数は、関数が大文字かどうかを判断するために使用されます.
public class Test
{
	public static void main(String []args)
	{
    	System.out.println(Character.isUpperCase('A')); //     ,  true
    	System.out.println(Character.isUpperCase('a')); //     ,  false
    	System.out.println(Character.isUpperCase('1')); //  false
    	//        ,         false,           false 
    }
}

5.isLowerCase
この関数は、関数が小文字かどうかを判断するために使用されます.
public class Test
{
	public static void main(String []args)
	{
		System.out.println(Character.isLowerCase('A')); //     ,  false
		System.out.println(Character.isLowerCase('a')); //     ,  true
		System.out.println(Character.isLowerCase('1')); //   ,  false
    }
}

6.toUpperCase
この関数は、文字の大文字を返す形式で使用され、アルファベット形式のcharでない場合は変更されません.
public class Test
{
	public static void main(String []args)
	{
		System.out.println(Character.toUpperCase('A')); //             
		System.out.println(Character.toUpperCase('a')); //                
		System.out.println(Character.toUpperCase('1')); //            
    }
}

ここでは本質的に小文字を入力するときに大文字を返す形式しかありません.そうしないと、すべてそのものを返します.
7.toLowerCase
アルファベットの小文字を返します.
public class Test
{
	public static void main(String []args)
	{
		System.out.println(Character.toLowerCase('A')); //                 
		System.out.println(Character.toLowerCase('a')); //             
		System.out.println(Character.toLowerCase('1')); //            
    }
}

入力が大文字でない場合は、それ自体が返されます.
8.toString
文字を入力し、文字列形式の出力を返します.
public class Test
{
	public static void main(String []args)
	{
		System.out.println(Character.toString('A')); //    String   "A"
    }
}