Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何检查JTextField中输入的值并将字符串输入传输到字符数组?_Java_Swing - Fatal编程技术网

Java 如何检查JTextField中输入的值并将字符串输入传输到字符数组?

Java 如何检查JTextField中输入的值并将字符串输入传输到字符数组?,java,swing,Java,Swing,我想比较输入数字的每个数字。我正在尝试制作一个DFA程序,我的DFA接受的字符串没有从0到1的任何连续符号 这是我班上遇到麻烦的部分。。我只是想以某种方式解析和比较每个字符/整数 class check implements ActionListener { public void actionPerformed(ActionEvent event) { JTextField inp= (JTextField) event.getSource();

我想比较输入数字的每个数字。我正在尝试制作一个DFA程序,我的DFA接受的字符串没有从0到1的任何连续符号

这是我班上遇到麻烦的部分。。我只是想以某种方式解析和比较每个字符/整数

class check implements ActionListener
{
    public void actionPerformed(ActionEvent event)
    {
        JTextField inp= (JTextField) event.getSource();
        char[] text=inp.toCharArray();
        char[] result=new char[text.length];
        int ctr=0;

        while (ctr<result.length)
        {
            if(passy[ctr]==passy[ctr+1])
            {
            }

            else
            {
                JOptionPane.showMessageDialog(null, "The String is NOT ACCEPTED!");
            }

            ctr++;
        }
    }
}

对于
JTextField
,未定义方法
tocharray
。您需要首先从组件获取文本。替换

char[] text = inp.toCharArray();


对于
JTextField
,未定义方法
tocharray
。您需要首先从组件获取文本。替换

char[] text = inp.toCharArray();

成功了!:)谢谢~非常感谢……你知道如何在框架中制作箭头吗?箭头对象不仅仅是线条…看看这个,可能很有用…它起作用了!:)谢谢~非常感谢……你知道如何在框架中制作箭头吗?一个箭头对象不仅仅是线条…看看这个,可能有用。。。
char[] text = inp.getText().toCharArray();