gpt4 book ai didi

java - 定义 isJavaIdentifierStart 方法

转载 作者:行者123 更新时间:2023-11-30 09:15:11 25 4
gpt4 key购买 nike

在 Java 的 Character 类中,有一个名为 isJavaIdentifierStart(char ch) 的方法。此方法确定是否允许 char 参数作为 Java 标识符中的第一个字符。当且仅当它是 (1) 一个字母; (2) 货币符号(即“$”);或 (3) 连接标点符号(即下划线“_”)。如果该字符可以开始一个 Java 标识符,则此方法返回 true;否则返回 true。否则为假。

如何定义自己的 isJavaIdentifierStart 方法?到目前为止,我有:

public class MyCharacter {

public static boolean isJavaIdentifierStart(char c) {
return true;
}

}

//('a') == true);
//('7') == false);
//('_') == true);
//('$') == true);
//('Z') == true);
//('.') == false);

最佳答案

因为你开始用 switch/case/default 这样做:

   public static boolean isJavaIdentifierStart(char c) {
switch (c) {
case 'a' : return true;
//Fill other cases
default: return false; //default is false
}
}

您还可以尝试一些 if else block :

   public static boolean isJavaIdentifierStart(char c) {
if(c=='a'){
return true;
}else if(c=='_'){
return true;
}else if (){//Fill other cases
}else return false; //default is false
}
}

关于java - 定义 isJavaIdentifierStart 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20049642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com