簡體   English   中英

如何從文件中讀取並在文件中僅顯示以整數開頭的行

[英]How to read from a file and in the file display only the lines starting with integers

我想從文件中讀取並將其顯示在組合框中,它必須僅顯示以數字開頭的行

txt

 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 后,您可以從文件中讀取文本行,現在在將這些字符串推送到組合框之前唯一要做的就是過濾掉不需要的行。 由於我們不知道您擁有的文件的格式,下一個最好的方法是將您指向 String 類 api,它可用於過濾字符串,但您需要完成它

https://docs.oracle.com/javase/7/docs/api/java/lang/String.html

格式化完成后,您可以使用 addItem() 方法將項目添加到組合框(假設您使用的是 Swing 中的 JComboBox)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM