java中如何判断输入的字符串是否与一个固定字符串相等
5个回答
展开全部
mian函数中
public static String STR= "abcd";//固定的字符串
Scanner scanner = new Scanner(System.in);
System.out.println("请输入字符串...输入完毕请按【回车】键");
if(scanner.next.equals(STR)){
System.out.println("你输入的字符串与固定的字符串一致");
}else{
System.out.println("你输入的字符串与固定的字符串不同");
}
public static String STR= "abcd";//固定的字符串
Scanner scanner = new Scanner(System.in);
System.out.println("请输入字符串...输入完毕请按【回车】键");
if(scanner.next.equals(STR)){
System.out.println("你输入的字符串与固定的字符串一致");
}else{
System.out.println("你输入的字符串与固定的字符串不同");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你一个参考例子吧~~
/**
* 退出系统
*/
private static void Exit() {
String IsExit = "Y";
System.out.print("你确定退出系统? Y/N? ");
Scanner sc = new Scanner(System.in);
if (sc.nextLine().toUpperCase().trim().equals(IsExit)) {
// 强制退出系统
System.exit(0);
}
}
/**
* 退出系统
*/
private static void Exit() {
String IsExit = "Y";
System.out.print("你确定退出系统? Y/N? ");
Scanner sc = new Scanner(System.in);
if (sc.nextLine().toUpperCase().trim().equals(IsExit)) {
// 强制退出系统
System.exit(0);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String a = "";
String b= "";
a.equals(b);
String b= "";
a.equals(b);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般新手可能出现对比两个字符串的错误:
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的话,绝对报空指针异常。
新手都需要注意这两点啊。
希望能够帮到你
祝你好运
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询