Java 如何从文件中读取,并且在文件中仅显示以整数开头的行

Java 如何从文件中读取,并且在文件中仅显示以整数开头的行,java,Java,我想从一个文件中读取并显示在一个组合框中,它必须只显示以数字开头的行 文本 11 Fufu high school Brie Enjoy Yoyo 12 TLT high school High Right Pupu 因此,根据您的描述,您需要一种从文件中读取字符的方法,过滤掉字符,使显示数字的行显示出来,然后将其显示到组合框中 首先,需要一个名为BufferedReader的类。下面可以看到一个使用示例 Str

我想从一个文件中读取并显示在一个组合框中,它必须只显示以数字开头的行

文本

 11 Fufu high school
       Brie 
        Enjoy
         Yoyo
12 TLT high school
     High
     Right
     Pupu

因此,根据您的描述,您需要一种从文件中读取字符的方法,过滤掉字符,使显示数字的行显示出来,然后将其显示到组合框中

首先,需要一个名为BufferedReader的类。下面可以看到一个使用示例

String filename = "yourFileName"
BufferedReader bw = new BufferedReader(new FileReader(filename))
String line = bw.read()
一旦创建了BufferedReader,您就可以从文件中读取文本行,现在在将这些字符串推送到组合框之前唯一要做的就是过滤掉不需要的行。由于我们不知道您拥有的文件的格式,下一个最好的方法是将您指向字符串类api,该api可用于过滤字符串,但您需要这样做


格式化完成后,您可以在组合框中添加一个项,假设您使用的是swing中的JComboBox,使用的方法是addItem

到目前为止您尝试了什么,到底是什么问题?