কম্পিউটার

কিভাবে জাভাতে একটি স্ট্রিং বৈধ করা যেতে পারে (বর্ণমালার জন্য)?


বর্ণমালার জন্য একটি স্ট্রিং যাচাই করতে আপনি হয় ইংরেজি বর্ণমালার (উভয় ক্ষেত্রেই) অক্ষরের সাথে স্ট্রিং-এর প্রতিটি অক্ষর তুলনা করতে পারেন অথবা নিয়মিত এক্সপ্রেশন ব্যবহার করতে পারেন।

উদাহরণ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. জাভাতে বিদ্যমান JSON ফাইলে কীভাবে একটি JSON স্ট্রিং যুক্ত করবেন?

  2. কিভাবে আমরা জাভাতে একটি JTable ফিল্টার করতে পারি?

  3. কিভাবে আমরা জাভাতে একটি JToggleButton বাস্তবায়ন করতে পারি?

  4. জাভাতে স্ট্রিংগুলি কীভাবে তুলনা করবেন