java String.splite陷阱

String的splite方法在处理空字符串的时候,同样会返回一个大小为一的数组

	public static void main(String args[]) {
		String str = "";
		String[] arr = str.split("-");
		System.out.println("arr.length="+arr.length);
		for(int i=0; i<arr.length; i++) {
			System.out.println("arr["+i+"]="+arr[i]);
		}		
	}

 结果如下:

arr.length=1
arr[0]=

 

你可能感兴趣的:(java String)