您现在的位置:首页行业资讯

Java之字符串内容的比较--中享思途

各位小伙伴们大家好,这次小编要介绍的是,Java当中字符串的比较的相关方法。在之前的文章中,小编有介绍过,对于引用数据类型来说,==是进行地址值的比较,其实也可以对字符串的内容进行比较,有两个方法:
方法一:public Boolean equals(Object obj);(参数可以是任何对象,只有参数是一个字符串并且内容相同时才会是true,否则返回false)

青岛Java培训--中享思途

代码如下:
public class StringEquals {public static void main(String[] args){String a="fine";String b="fine";char[] charArray={'f','i','n','e'};String c=new String(charArray);System.out.println(a.equals(b));//根据内容进行比较,trueSystem.out.println(b.equals(c));//根据内容比较,trueSystem.out.println(c.equals("fine"));//trueSystem.out.println("fine".equals(a));//true//大小写不同String d="Fine";System.out.println(a.equals(d));//false

青岛Java培训--中享思途

//注意:如果是一个常量和一个变量进行比较,推荐把常量字符串放前面String e=null;System.out.println("dictation".equals(e));//推荐,falseSystem.out.println(e.equals("dictation"));//不推荐,报错,空指针异常}}
方法二:Public Boolean equalsIgnoreCase(String str);忽略大小写,进行内容比较
代码如下:
String x="Music";String y="music";System.out.println(x.equals(y));//falseSystem.out.println(x.equalsIgnoreCase(y));//true
关于,Java当中字符串的比较,小编就先说到这里,希望这篇文章可以帮到大家也欢迎各位小伙伴补充和纠错。

【关键词:青岛Java培训,Java就业培训,Java培训费用,Java培训哪家好,中享思途】

 st_bottom
青岛Java培训,青岛HTML5培训,青岛UI培训,青岛IT培训,青岛嵌入式培训,青岛运维培训,Java就业培训,专业ui培训,前端开发培训,嵌入式培训价格,运维培训哪家好,IT培训,青岛思途,中享思途IT培训
Copyright © 青岛思途共享科技信息服务有限公司 鲁ICP备14027489号-2

鲁公网安备 37021402000988号

青岛Java培训,青岛HTML5培训,青岛UI培训,青岛IT培训,青岛嵌入式培训,青岛运维培训,Java就业培训,专业ui培训,前端开发培训,嵌入式培训价格,运维培训哪家好,IT培训,青岛思途,中享思途IT培训