使用StringTokenizer,详见JDK文档。

解决方案 »

  1.   

    StringTokenizer就是专门做这个的,对于你的问题,分隔符是分号。
      

  2.   

    import java.util.*;
    public class Test
    {
    public static void main(String[] args)
    {
    String s="class;java;";
    StringTokenizer st=new StringTokenizer(s,";");
    while(st.hasMoreTokens())
    {
    String str=st.nextToken();
    System.out.println(str);
    }
    }

      

  3.   

    String a="SMS;BOB;NIN;";
        String b[];
        b = a.split(";");
        for(int i =0;i<b.length;i++){
          System.out.println(b[i]);
        }这简单的方法