by agate - Published: 2007-05-30 [9:30 下午] - Category: 程序编码

今天遇到一个对java中字符串分割的问题:

如何进行对 "." 这个符号的分割,使用 split 方法!

我试着使用 [StringName].split("."); 来进行分割,但是要知道在 split"." 是用来匹配 "\n" 之外的任何单字符的,有人建议使用 "\." 但是明摆着这是不行的(语法本身就是错的!)最后在网上找到了正确匹配 "." 的方法:

public class TestStringSplit {
	public static void main(String args[]) {
		String aaa = "aaa.bbb";
		String[] bbb = aaa.split("[.]");
		System.out.println("aaa=" + aaa);
		System.out.println("bbb.length=" + bbb.length);
		for(int n = 0; n < bbb.length; n++) {
			System.out.println("bbb[" + (n+1) + "]=" + bbb[n]);
		}
	}
}

这样问题就解决了~~~

Tags: [ ] - Comments: View Comments
blog comments powered by Disqus