MST

星途 面试题库

面试题:Java中如何使用StringTokenizer处理包含多种分隔符的复杂字符串

假设有一个字符串 "name:age;city,country",请使用StringTokenizer将其按照 ":"、";"、"," 这三种分隔符进行拆分,并输出拆分后的各个子字符串。请写出完整的Java代码实现。
50.2万 热度难度
编程语言Java

知识考点

AI 面试

面试题答案

一键面试
import java.util.StringTokenizer;

public class StringTokenizerExample {
    public static void main(String[] args) {
        String str = "name:age;city,country";
        StringTokenizer st = new StringTokenizer(str, ":;,");
        while (st.hasMoreTokens()) {
            System.out.println(st.nextToken());
        }
    }
}