String s =getParameter("param");
s = s.replace(',','');
int[] intNum = new Array(5);
for(int i = 0;i < 5;i++){
  intNum[i] = Integer.parseInt(s.substring(i,i+1));
}我没有测试,不知行不行。

解决方案 »

  1.   

    请教(浪漫不起来),如果value="{12,234,5,2}"这样的数组如何处理?
      

  2.   

    StringTokenizer st = new StringTokenizer("12,43434,5433,2434",",");
    int i = 40;

    public void paint(Graphics g){
    while (st.hasMoreTokens()) {
    g.drawString(st.nextToken(),30,i);
    i += 20;
    }
     
    }