首页 > 编程语言 > 详细

Java--字符串

时间:2019-04-07 11:19:00      阅读:102      评论:0      收藏:0      [点我收藏+]

Java 没有内置的字符串类型;而是在标准Java的类库中提供了一个预定义的类——String;每个用双引号括起来的字符串都是String类的一个实例:

String e = ""; // an empty string
String greeting "Hello world";
String s = greeting.substring(0.6); // 提取一个子串:从索引位置为0到索引位置到6(但不包含6)的字符

检测字符串是否相等: "Hello".equals("fjei") 返回布尔类型;如果相等,为true;不相等,为false;

空串与Null串的区别

  • 空串是一个Java对象,是长度为0的字符串,有字符串长度(0)和内容(空)
    检查一个字符串是否为空: if (str.length() == 0) 或 if (str.equals(""))
  • null则表示目前没有任何与该变量关联。
    检查一个字符串是否为null,要使用以下条件: if (str == null)
  • 检查一个字符串既不是null也不为空串: 首先要检查null——原因:在null上调用方法,会出现错误,所以先检查是否为null;再调用方法检查是否为空字符串

    if (str != null && str.length() !=0)  // 这里也隐含运算符优先级问题

Java--字符串

原文:https://www.cnblogs.com/jllin/p/10664281.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!