奇怪的split

public static void main(String[] args) {
		String strIp = "sfd.sdf|";
		String [] newStr = strIp.trim().split(".");
		for(int i=0;i<newStr.length;i++)
		System.out.println(newStr[i]);

	}


不知道有什么问题,执行结果什么也没有

public static void main(String[] args) {
		String strIp = "sfd.sdf|";
		String [] newStr = strIp.trim().split("|");
		for(int i=0;i<newStr.length;i++)
		System.out.println(newStr[i]);

	}

执行结果:

s
f
d
.
s
d
f
|

让我郁闷。。请各位帮忙看看是什么问题。。

你可能感兴趣的:(正则表达式,F#)