String[] str=stringSqlFix.split(",");
str[0]
str[1]
str[2]
就是你想要的了,

解决方案 »

  1.   

    <%      
    String string1 = "china,sandong,qingdao";
    String[] string2 = string1.split(",");
    System.out.println(string2[0]);
    System.out.println(string2[1]);
    System.out.println(string2[2]);

    %><a href="qxxw1.jsp?source=<%=stringSqlFix.outPutFixTrim(gjc)%>" target="_blank"><font color="#FF0000"><%=string2[0])%></font></a>
      

  2.   

    china,sandong,qingdao是个变量,我举的例子,他是字段“gjc”的值,还有其他的值呢,gjc的值还可能是有7、8个呢,中间都是用逗号分开的
      

  3.   

    String[] str=gjc.split(",");
    str[0]   //中国
    str[1]   //山东
    str[2]   //青岛
      

  4.   

    String Str= "中国,山东,青岛";
          
     StringTokenizer stringtokenizer = new StringTokenizer(recp, ",");
     while(stringtokenizer.hasMoreTokens())
     {
        System.out.println(stringtokenizer.nextToken());
     }
      

  5.   

    String[] str=gjc.split(",");
    for(int i=0;i<str.length;i++)
    {
    %><a href="qxxw1.jsp?source=<%=stringSqlFix.outPutFixTrim(str[i])%>" target="_blank"><font color="#FF0000"><%=stringSqlFix.outPutFixTrim(str[i])%></font></a><%
    }
    这个是不是你要的?
      

  6.   


    to   okitgo(IT浪涛儿),你说的正是我想要的,谢谢了,不过系统总是提示: class java.lang.String 中未找到方法 split(java.lang.String)。
    String[] str=gjc.split(",");
      

  7.   

    public class subURL 
    {
    public String open(String url,String str)
    {
    String[] name = new String[(str.split("、")).length];
    name = str.split("、");
    String link="";
    String point="、";
    for(int i = 0;i<name.length;i++)
    {
    if(i==name.length-1)
    {
    point="";
    }
    link+="<a href="+url+name[i]+" target=_blank>"+name[i]+"</a>"+point;

    }
    return link; 
    }
    }我自己用的 很方便
      

  8.   

    to   okitgo(IT浪涛儿),你说的正是我想要的,谢谢了,不过系统总是提示: class java.lang.String 中未找到方法 split(java.lang.String)。
    String[] str=gjc.split(",");-------------------------
    请使用jdk1.4
    你的版本问题
      

  9.   

    class java.lang.String 中未找到方法 split(java.lang.String)。
    ======================================================================String.split()是jdk1.4以后才支持的方法,如果你的jdk版本过低,那么自然就找不到了。另外,String.split()的首参数应该是一个正则表达式,如果不是,也是要报错的。
     jfy3d(剑事) 的代码感觉也挺好,只是为何里面会有全角字符?
      

  10.   

    <%      
    String string1 = "china,sandong,qingdao";
    String[] string2 = string1.split(",");
    System.out.println(string2[0]);
    System.out.println(string2[1]);
    System.out.println(string2[2]);

    %><a href="qxxw1.jsp?source=<%=stringSqlFix.outPutFixTrim(gjc)%>" target="_blank"><font color="#FF0000"><%=string2[0])%></font></a>
      

  11.   

    很简单啊,就是分割字符串了,给你一个函数,jdk1.3和jdk1.4都适用。
    public String[] split(String str,String character)
    {
    java.util.StringTokenizer stk = new java.util.StringTokenizer(str, character);
    java.util.ArrayList list=new java.util.ArrayList();
    while(stk.hasMoreTokens())
    {
    list.add(stk.nextToken());
    }
    String[] strs=new String[list.size()];
    list.toArray(strs);
    return strs;
    }
    使用方法:String[] array=split("中国,山东,青岛",",");
    如果是1.4版本,用split更方便一些。分成数组后怎么做应该清楚了吧
      

  12.   

    wingtrace
    我那个是针对自己这边用的  用中文的顿号分割的 我数据库里是中文顿号