Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.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_Jtextfield - Fatal编程技术网

Java 从文件中逐个读取数据到JTextField

Java 从文件中逐个读取数据到JTextField,java,swing,jtextfield,Java,Swing,Jtextfield,我正在使用swing开发一个gui,其中我需要从JTextField中的文本文件中读取整数值。该文本文件只有5个值,因此我需要在gui中创建5个texfield,并从文本文件中逐个在JTextField中输入值。请帮助就像java中的每一件事或只是编程一样,有很多方法可以做到这一点。例如,您可以使用扫描仪读取文件,然后拆分值/数字。假设您的文本文件如下所示 1, 2, 3, 4, 5 System.out.println(strArray[2]); 您可以做的是将文本文件读入字符串,然后只需

我正在使用swing开发一个gui,其中我需要从JTextField中的文本文件中读取整数值。该文本文件只有5个值,因此我需要在gui中创建5个texfield,并从文本文件中逐个在JTextField中输入值。请帮助

就像java中的每一件事或只是编程一样,有很多方法可以做到这一点。例如,您可以使用扫描仪读取文件,然后拆分值/数字。假设您的文本文件如下所示

1, 2, 3, 4, 5
System.out.println(strArray[2]);
您可以做的是将文本文件读入字符串,然后只需制作一个字符串数组,并使用字符串拆分方法取出并拆分逗号

String[] strArray =  str.split(",");
每个值/数字都位于数组的不同索引中,例如:如果您想要获取或显示第三个数字,您可以这样做

1, 2, 3, 4, 5
System.out.println(strArray[2]);

输出将是第三个数字/值,在本例中为3。有很多方法可以读取和显示值。我建议您阅读上的文档。希望这能有所帮助。

我不知道怎么做,这就是为什么有人问我。请help@Rubydev我知道你不知道怎么做,但是SO不是来写程序的。如果你不知道从哪里开始,做一个搜索。官方Java教程涵盖了您提到的所有内容。我还建议阅读。你能给我一个如何做的例子吗?谢谢@reallnandout使用StringBuffer,然后通过拆分,我可以将文件读取到jtextfield,但由于我的文本文件中有3行,所以我只能读取第1行。你能告诉我怎么做吗。@reallnandout在文本文件中阅读有很多方法,就像一切一样在Java中。我通常在文本文件中读取的方式是使用scanner类,它可以在while循环中逐行读取,然后在scanner读入一行后,将该行添加到字符串中,而while循环将一直这样做,直到所有行都读入为止。很抱歉回复太晚了,我一直很忙。另外,while循环应该检查下一行是否为null,如果一行返回null,则表示该行是文件的结尾。