String a="aaa|bb|cc|";
String a1=a.replaceAll("|","<br/>");
System.out.println(a1);
StringTokenizer st=new StringTokenizer(a,"|");
a1="";
while(st.hasMoreTokens())
a1+=st.nextElement()+"<br/>";

System.out.println(a1);

解决方案 »

  1.   

    有必要那么复杂吗?    String a="aaa|bb|cc|";
        String a1=a.replaceAll("\\|","<br/>");
        System.out.println(a1);搞定
      

  2.   

    masse(当午) 的办法可行,另外还可以这样:
        String a="aaa|bb|cc|";
        String a1=a.replaceAll("[|]","<br/>");
        System.out.println(a1);
      

  3.   

    呵呵 
       String a="aaa|bb|cc|";
        String a1=a.replaceAll("[\\|]","<br/>");
        System.out.println(a1);
      

  4.   

    replaceAll()的第一个参数要是正规表达式
    在正规表达式中替换literal最好前边加上\\
    故a.replaceAll("\\|","<br/〉");
      

  5.   

    masse(当午) 这点计量拿出来现就不要那么牛!