String toEmailAddress="[email protected],efg.sohu.com,[email protected]";
StringTokenizer st=new StringTokenizer(toEmailAddress,",");
while(st.hasMoreToken){
   String toAddr=st.nextToken();
   System.out.println(toAddr);
   //some other operation.
}

解决方案 »

  1.   


    在JDK1.4上,用 String.split(","),就可以实现上面的功能了。
      

  2.   

    对大段字符串分解,可以同时根据多个分解符,比如根据. @
    [email protected]可以分解成"aa","163","com"
      

  3.   

    感谢各位,每人5分哈,对都有价值,呵呵
    另外:
    我根据pigo说的测试了一下split,它支持正则式,所以显得更灵活和标准,
    比如 实现多个分解符
    str = [email protected]
    用 new StringTokenizer(str,"@."); //语法不好,@.就有两个意思了,呵呵!
    用 str.split("[\\.@]");  //.或者@,这就严格多了
      

  4.   

    由于我还想看其他人的高见,所以给分在晚上,但不出意外,就是前面的4人每人5分哈,sorry!