欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java的split的一些易错点

程序员文章站 2024-03-20 13:08:16
...

这里的we和LeetCode之间有两个空格,都隔开了,所以数组str里面是2个空的字符串,不是空格字符串。

class Untitled {
	public static void main(String[] args) {
		String s="we  LeetCode contest";
		 String[] str=s.trim().split(" ");
		System.out.println(str.length);
		System.out.println(str[1].equals(" "));
		System.out.println(str[1].equals(""));
		for(int i=0;i<str.length;i++)
		System.out.print(str[i]);
	}
}

结果:

4
false
true
weLeetCodecontest

相关标签: 字符串