Java
 Computer >> コンピューター >  >> プログラミング >> Java

Javaで文字列を(アルファベットの場合)検証するにはどうすればよいですか?


文字列のアルファベットを検証するには、文字列の各文字を英語のアルファベットの文字と比較するか(どちらの場合も)、正規表現を使用します。

例1

次のプログラムは、ユーザーから文字列値(名前)を受け取り、その文字列内の各文字を英語のアルファベットの文字と比較することにより、指定された文字列が固有名であるかどうかを確認します。

import java.util.Scanner;
public class ValidatingString {
   public static void main(String args[]) {
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter your name: ");
      String str = sc.next();
      boolean flag = true;
      for (int i = 0; i < str.length(); i++) {
         char ch = str.charAt(i);
         if (!(ch >= 'a' && ch <= 'z'|| ch >= 'A' && ch <= 'Z')) {
            flag = false;
         }
      }
      if(flag)
         System.out.println("Given string is a proper name.");
      else
         System.out.println("Given string is a proper string is not a proper name.");
   }
}

出力1

Enter your name:
krishna45
Given string is a proper string is not a proper name.

出力2

Enter your name:
kasyap
Given string is a proper name.

例2

次のプログラムは、ユーザーから文字列値(名前)を受け取り、正規表現を使用して、指定された文字列が適切な名前であるかどうかを確認します。

import java.util.Scanner;
public class ValidatingString2 {
   public static void main(String args[]) {
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter your name: ");
      String str = sc.next();
      if((!str.equals(null))&&str.matches("^[a-zA-Z]*$"))
         System.out.println("Given string is a proper name.");
      else
         System.out.println("Given string is a proper string is not a proper name.");
   }
}

出力1

Enter your name:
krishna45
Given string is a proper string is not a proper name.

出力2

Enter your name:
kasyap
Given string is a proper name.

  1. JavaでJTableをフィルタリングするにはどうすればよいですか?

    JTable テーブルを作成および表示するための非常に柔軟な可能性を提供します。 TableModel インターフェイスは、テーブルの内容を指定するオブジェクトのメソッドを定義します。 AbstractTableModel クラスは通常、モデルテーブルのカスタム実装を提供するために拡張されます。 JTableクラスは、メソッド setCellEditor()を使用してテーブルを編集する機能を提供します。 TableCellEditorのオブジェクトを許可します インターフェイス。 フィルタリングできます setRowFilter()を使用したテーブル TableRowSort

  2. JavaでJToggleButtonを実装するにはどうすればよいですか?

    JToggleButton JToggleButton AbstractButtonの拡張です また、オンに切り替えることができるボタンを表すために使用できます。 およびオフ 。 JToggleButtonの場合 を初めて押すと、押したままになり、2回押すと離すことができます。 JToggleButton ActionEventを生成します 押すたびに。 JToggleButton ItemEventを生成することもできます 、このイベントは、選択の概念をサポートするコンポーネントによって使用されます。 JToggleButtonの場合 を押すと選択されます。