频道栏目
首页 > 程序开发 > 软件开发 > 其他 > 正文
java:String类的字符串判断功能
2018-10-08 11:56:07           
收藏   我要投稿

String s1="heima";

String s2="heima";

String s3="HeiMa";

//equals比较字符串是否相等,区分大小写

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

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

System.out.println("======================");

//equalsIgnoreCase比较字符串是否相等,不区分大小写

System.out.println(s1.equalsIgnoreCase(s2));//true

System.out.println(s2.equalsIgnoreCase(s3));//true

System.out.println("======================");

//contains判断a字符串是否包含b字符串

String s4="我你a,哈哈";

String s5="哈哈";

String s6="我";

String s7="";

String s8=null;

System.out.println(s4.contains(s5));//true

System.out.println(s4.contains(s1));//false

System.out.println("======================");

//startsWith判断是否以某字符串开头的

System.out.println(s4.startsWith(s5));//false

System.out.println(s4.startsWith(s6));//true

System.out.println("======================");

//endsWith判断是否以某字符串结尾的

System.out.println(s4.endsWith(s5));//true

System.out.println(s4.endsWith(s6));//false

System.out.println("======================");

//isEmpty判断字符串是否为空

//""和null的区别

//""是字符串常量,同时也是一个string类的对象,既然是对象当然可以调用string类中的方法

//null是空常量,不能调用任何的方法,否则会出现空指针异常,null常量可以给任意的引用数据类型赋值

System.out.println(s4.isEmpty());//false

System.out.println(s7.isEmpty());//true

System.out.println(s8.isEmpty());//java.lang.NullPointerException

点击复制链接 与好友分享!回本站首页
上一篇:获取Git仓库
下一篇:数组链表hashmap底层
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站