java比较字符能用等于号码_Java字符串比较,==,等于,匹配,compareTo()之间的差异。...

的equals()方法将此字符串与指定的对象进行比较。当且仅当参数不为null并且是一个String对象,表示与此对象相同的字符序列时,结果为true。

示例public class Sample{

public static void main(String []args){

String s1 = "nhooo";

String s2 = "nhooo";

String s3 = new String ("nhooo.com");

System.out.println(s1.equals(s2));

System.out.println(s2.equals(s3));

}

}

输出结果true

false

您还可以使用==运算符比较两个字符串。但是,它比较给定变量的引用而不是值。

示例public class Sample {

public static void main(String []args) {

String s1 = "nhooo";

String s2 = "nhooo";

String s3 = new String ("nhooo.com");

System.out.println(s1 == s2);

System.out.println(s2 == s3);

}

}

输出结果true

false

matches()String类的方法告诉此字符串是否与给定的正则表达式匹配。以str.matches(regex)形式调用此方法所产生的结果与表达式Pattern.matches(regex,str)完全相同。

示例import java.io.*;

public class Test {

public static void main(String args[]) {

String Str = new String("Welcome to Nhooo.com");

System.out.print("返回值:" );

System.out.println(Str.matches("(.*)Tutorials(.*)"));

System.out.print("返回值:" );

System.out.println(Str.matches("Tutorials"));

System.out.print("返回值:" );

System.out.println(Str.matches("Welcome(.*)"));

}

}

输出结果返回值:true

返回值:false

返回值:true

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值