java如何查看字符串的第一个字符是否为“”(以“”开头的字符串)
static boolean isLiteralTexto(String lexema) {
String letra = [34];
String caracter = "";
int estado = 1;
for (int i = 0; i < lexema.length(); i++) {
caracter = lexema.charAt(i) + "";
switch (estado) {
case 1:
if (caracter.matches(letra))
estado = 2;
System.out.println("HOLA");
else
estado = 3;
break;
我不知道怎么做,你能帮我吗? 我在做词法分析器和语法分析器
# 1 楼答案
您可以使用以下代码段进行检查: if(lexema.indexOf(“”==0)
# 2 楼答案
使用standart java:yourstring。以(“”)开头