如何在Java中檢查字串是否為有效關鍵字?


要檢查字串在Java中是否為有效關鍵字,程式碼如下所示:

示例

 線上演示

import java.util.*;
public class Demo{
   static boolean valid_identifier(String my_str, int n){
      if (!((my_str.charAt(0) >= 'a' && my_str.charAt(0) <= 'z')
         || (my_str.charAt(0)>= 'A' && my_str.charAt(1) <= 'Z')
         || my_str.charAt(0) == '_'))
         return false;
      for (int i = 1; i < my_str.length(); i++){
         if (!((my_str.charAt(i) >= 'a' && my_str.charAt(i) <= 'z')
            || (my_str.charAt(i) >= 'A' && my_str.charAt(i) <= 'Z')
            || (my_str.charAt(i) >= '0' && my_str.charAt(i) <= '9')
            || my_str.charAt(i) == '_'))
         return false;
      }
      return true;
   }
   public static void main(String args[]){
      String my_str = "Hi_there!3";
      int n = my_str.length();
      if (valid_identifier(my_str, n))
         System.out.println("It is valid");
      else
         System.out.println("It is invalid");
   }
}

輸出

It is invalid

名為Demo的類包含一個名為“valid_identifier”的函式,該函式返回布林輸出。它接收一個字串和一個整數,檢查字串是否包含'a'到'z'或'A'到'Z'之間的字元或下劃線字元,否則返回false。它遍歷字串的長度,並檢查字串的有效性,並檢視它是否也包含'0'到'9'之間的整數。否則,它返回false。在主函式中,定義了字串,並將字串的長度分配給一個變數。透過傳遞字串和字串長度來呼叫該函式。這將顯示相關訊息。

更新於: 2020年8月17日

963 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告