我所知道的分割字符串的2种方式

import java.util.*;
public class StringSplitTest {
	public static void main(String args[]){
		String str = "hello:hehe:haha:heihei";
		//第一种方式:分割字符串,获取子字符串
		String s[] = str.split(":");
		System.out.println(Arrays.toString(s));
		
		//第二种方式
		StringTokenizer st = new StringTokenizer(str,":");
		while(st.hasMoreTokens()){
			System.out.println(st.nextToken());
		}
	}
}

当然可以写正则表达式,但我对正则表达式不熟!

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