用 StringTokenizer()
StringTokenizer st = new StringTokenizer(getParameter("xline"),",");
String value = "";
while(st.has...())//忘了函数名
{
  value = st.nextToken();
  ...
}

解决方案 »

  1.   

    其实我是要画个多边型,所以需要的是数组所有的值
    import java.awt.*;
    import java.lang.*;
     public class Polygon extends java.applet.Applet{
      public void paint(Graphics g){
       int Poly1_x[]=Integer.parseInt[](getParameter("xline"));  //错
       int Poly1_y[]=Integer.parseInt[](getParameter("yline"));  //错
       int Poly1_pts=Poly1_x.length;
       g.drawPolygon(Poly1_x,Poly1_y,Poly1_pts);
     }
    }
      

  2.   

    参考如下例子吧:
    import java.awt.*;
    import java.util.*;
    public class PolyLine extends java.applet.Applet{
      public void paint(Graphics g){
      int i=Integer.parseInt(getParameter("count"));  //参数的个数
      int j=0;
      int k=0;
    StringTokenizer stx=new StringTokenizer(getParameter("xline")); //x轴参数
    StringTokenizer sty=new StringTokenizer(getParameter("yline"));//y轴参数
      int Poly1_x[]=new int[i];
      int Poly1_y[]=new int[i];
      //g.drawString(getParameter("count"),5,50); 
      while(stx.hasMoreTokens()){
          Poly1_x[j]=Integer.parseInt(stx.nextToken());
          j=j+1; 
          // g.drawString(stx.nextToken(),5,50);    
      }
      while(sty.hasMoreTokens()){
          Poly1_y[k]=Integer.parseInt(sty.nextToken());
          k=k+1;    
          // g.drawString(sty.nextToken(),5,50);    
      }
      int Poly1_pts=Poly1_x.length;
          g.drawPolyLine(Poly1_x,Poly1_y,Poly1_pts);  //画折线
    }
    }
    另外,html文件中的参数这样写好<param name="xline" value="0 20 40 60 80">
      

  3.   

    to ssd()兄:怎么你那问题还没解决,其实象你这个问题,skyyoung(路人甲)的方法是对的。
    只要将:
    int Poly1_x[]=Integer.parseInt[](getParameter("xline"));  //错
    int Poly1_y[]=Integer.parseInt[](getParameter("yline"));  //错
    改成:
    int Poly1_x[]=Integer.parseInt[](getParameter("xline"),",");
    int Poly1_y[]=Integer.parseInt[](getParameter("yline"),",");  
    就可以了。
    而 runboy2000(JAVA低低手)的方法也可以,系统默认以" \r\n\t"之一为间隔符。
    如果说这些方法都不行的话,只有重装你的jdk环境了。
      

  4.   

    to lmy2000:谢谢!问题已经解决了,昨天没编译成功弄来弄去是大小写弄错了是drawPolyline不是drawPolyLine(其实runboy2000只是把我昨天问你的帖子帖了过来,嘻嘻!)