java怎么判断字符串的指定字符等于某个字符
答案:2 悬赏:40
解决时间 2021-02-03 21:58
- 提问者网友:放荡不羁
- 2021-02-02 22:48
java怎么判断字符串的指定字符等于某个字符
最佳答案
- 二级知识专家网友:一池湖水
- 2021-02-02 22:54
一般新手可能出现对比两个字符串的错误:
1,比较两个字符串内容的话,用a.equals(b)比较,其中a,b是两个字符串,用a==b的话比较的是a和b的内存地址。
2,如果一个字符串是变量,另一个字符串是常量的话,一定要把常量写在前面,变量写在后面(即括号内),这样写的原因只有一个,避免报空指针异常。如:a是常量字符串,b是变量字符串,则一定要写成a.equals(b).不能写成b.equals(a),否则如果b为null的话,绝对报空指针异常。
新手都需要注意这两点啊。
希望能够帮到你
祝你好运
1,比较两个字符串内容的话,用a.equals(b)比较,其中a,b是两个字符串,用a==b的话比较的是a和b的内存地址。
2,如果一个字符串是变量,另一个字符串是常量的话,一定要把常量写在前面,变量写在后面(即括号内),这样写的原因只有一个,避免报空指针异常。如:a是常量字符串,b是变量字符串,则一定要写成a.equals(b).不能写成b.equals(a),否则如果b为null的话,绝对报空指针异常。
新手都需要注意这两点啊。
希望能够帮到你
祝你好运
全部回答
- 1楼网友:萝莉姐姐鹿小北
- 2021-02-02 23:14
public class e1{
public static void main(string args[]){
string str="hellojavaworld";
char[] array=str.tochararray();//将字符串转化成字符数组
system.out.println("判断字符a是否在字符串中");
for(char c:array){
if(c=='a'){
system.out.println("字符a在字符串中");
}
}
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯