如何在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。在主函式中,定義了字串,並將字串的長度分配給一個變數。透過傳遞字串和字串長度來呼叫該函式。這將顯示相關訊息。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP