黑马程序员技术交流社区

标题: String问题 [打印本页]

作者: 海贼王019    时间: 2015-4-13 21:40
标题: String问题
为什么这个字符串不是以空开头呢??不是S吗,求解答

2015-04-13_213921.png (16.86 KB, 下载次数: 33)

2015-04-13_213921.png

作者: lf027    时间: 2015-4-13 22:11
  1. public class Demo {
  2. public static void main(String[] args) {
  3.         /*if("String".endsWith("")){
  4.                 System.out.println("true");
  5.         }
  6.         else if("String".startsWith("")){
  7.                 System.out.println("true1");
  8.         }
  9.         else{
  10.                 System.out.println("false");
  11.         }*/
  12.         System.out.println("str:"+""+"ing");
  13. }
  14. }
复制代码


最后面的一个验证说明这个根本就不是空
作者: xxingfang    时间: 2015-4-13 22:19
可以看一看endsWith方法的定义;只要是“”返回的就是真。
作者: 缤纷落叶    时间: 2015-4-13 22:26
是null值,一般就是这个值
作者: 海贼王019    时间: 2015-4-14 00:57
xxingfang 发表于 2015-4-13 22:19
可以看一看endsWith方法的定义;只要是“”返回的就是真。

恩,好吧,我去看看
作者: 海贼王019    时间: 2015-4-14 00:58
lf027 发表于 2015-4-13 22:11
最后面的一个验证说明这个根本就不是空

好的,谢谢
作者: aanihao    时间: 2015-4-14 11:44
api写了哦。如果参数为空,会返回True的。“”引号里边什么都不写,理解和空一样的吧。
作者: 海贼王019    时间: 2015-4-15 00:52
aanihao 发表于 2015-4-14 11:44
api写了哦。如果参数为空,会返回True的。“”引号里边什么都不写,理解和空一样的吧。 ...

好吧,我去看看
作者: xlunaer    时间: 2015-4-15 08:42
平时多看看PAI文档会学到好多小知识
作者: doomsday    时间: 2015-4-15 10:19
Imtonoo 发表于 2015-4-15 05:31
那如何判断开头是空那? 需要遍历字符串输入数组在进行判断吗
?

正则匹配
作者: doomsday    时间: 2015-4-15 10:22
这样是毫无意义的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2