Java中的有效字符该如何区分_如何检查字符串在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 

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。在main函数中,定义了字符串,并将字符串的长度分配给变量。通过传递字符串和字符串长度来调用该函数。这将显示相关消息。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值