如何使用分隔符分隔字符串"(){} []"

时间:2017-07-26 13:12:32

标签: java regex string split

我想使用"()"分割字符串" {}"和" []"这些分隔符,但我实现了部分。 以下是示例,我想做什么。第二个例子完美但不是第一个。

例如。 1

input: hello(something))split)done

output:

hello

something)split

done

例如。 2

input: xyz(abcd)pqr{def}lmn[opq]jkm

output:

xyz

abcd

pqr

def

lmn

opq

jkm

我的代码:

import java.util.*;

class SplitString {

    public static void main(String a[]){

        String str = "hello(something))split)done";
        StringTokenizer st = new StringTokenizer(str,"(){}[]");
        while(st.hasMoreTokens()){
            System.out.println(st.nextToken());

        }
    }
}

0 个答案:

没有答案