label.gettext()方法返回的文本字符串看看他是不是一个数组里面的一个数字.该怎么做啊!
比如:我想看看label.gettext()是不是strings[]数组{1,2,3,4,5,6}里面的任何一个数字怎么办啊

解决方案 »

  1.   

    这样试一下;import java.io.*;
    import java.awt.*;
    import java.awt.event.*;public class LabelTest extends Frame implements ActionListener
    {
        Label label=new Label("1");
        int [] a={1,2,3,4,5}; 
        Button btn=new Button("TEST");
        TextField ok=new TextField("");
        String s1;
        public LabelTest(String s)
        {
            super(s);
            add(label);
            add(btn);
            add(ok);
            btn.addActionListener(this);
            setLayout(new FlowLayout());
            setSize(100,230);
            addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){System.exit(0);}});
       }   public void actionPerformed(ActionEvent e)
       {
            s1=label.getText();
            int x=Integer.parseInt(s1);
            if(x==a[0])
              ok.setText("OK!");
       }
       public static void main(String [] args)
       {
    LabelTest lt=new LabelTest("Testing...");
            lt.setVisible(true);
       }
    }
      

  2.   

    哥们对不起啊
    应该是TextField里面的gettext()是不是strings[]数组{1,2,3,4,5,6}里面的任何一个数字怎么办啊