如何将TextField中的数组取出并添加到数组中。。
比如:TextField中有“2,3,4,5,6”我要将2,3,4,5,6添加到数组X[]中,那么应该如何取出其中的内容并区分开了?同样的我要将数组x[]的内容添加到TextField中了,求高手指教,必要时学点代码,小弟我要理解哦。

解决方案 »

  1.   

    用String 中的split()方法可以分开他们
                       String str = field.getText();

    String[] values = str.split(",");

    for(int i = 0; i < values.length; i++)
    {
    System.out.println(values[i]);
    }
      

  2.   

    String s;
    for(int i = 0; i < values.length; i++)
    {
    if(i<values.length-1){ s=values[i]+","; }
    }
    fied.setText(s);这样就返回去了
      

  3.   

    用string的split将字符串以某个符号分开成数组
    如果更复杂的话就用正则表达式
      

  4.   

    1.StringTokenizer
    2.split
    自己查文档看他们的用法
      

  5.   

    String [] str1=TextField.split(",");
    for (int i=0;i<str1.length;i++)
    {
       X[i]=str1[i];
    }
      

  6.   

    split()方法或者正则表达式度可以
      

  7.   

    TextField->arrayString[] values = field.getText().toString().split(",");
    array -> TextFieldString text = "";
    for(int i = 0;i < values.length;++i)
    {
    text += values[i];
    if(i < values.length - 1)text += ",";
    }
    field.setText(text);