请问如何实现通过一个TextField输入多个数据,比如我要通过一个TextField输入十个整数,并且把整数装入一个数组里

解决方案 »

  1.   

    要求用户用一个特定字符分隔,取到后用StringTokenizer分离
      

  2.   

    String input = "123,34,56,66";
    String[]s = input.split(",");
    int[] values = new int[s.length];
    for(int i=0; s!=null&&i<s.length; i++){
       values[i] = Integer.parseInt(s[i]);
    }
      

  3.   

    用一个特定字符分隔,取到后用StringTokenizer分离?  
     这个要如何实现呢!
      我现在想实现,在TextField中输入一个整数后,按一下回车就在数组中存入一个数!
      

  4.   

    那就更简单了,int [] data = new int[10]];
    int count;public void actionPerformed(ActionEvent e) {
        try {
            if (count == 10) {
                System.out.println("ok");
                return;
            }
            data[count++] = Integer.parseInt(jTextField.getText());
        }
        catch (Exception e) {
            System.out.println("ag!");//或者其它提示
        }
    }