導航:首頁 > 文件教程 > java讀文件一行多個數據

java讀文件一行多個數據

發布時間:2025-04-07 21:04:29

『壹』 java中怎麼讀入一行輸入空格隔開的多個數據

import java.util.Scanner;

public classReadData{

public static void main(String[] args) {

ReadData r=new ReadData();

Scanner input=new Scanner(System.in);

//Scanner input=new Scanner("abc 123 bbss");

String s=input.nextLine();

String[] arr=s.split(" ");

System.out.println(arr.length+" "+arr[0]);

}

}

(1)java讀文件一行多個數據擴展閱讀

Scanner sc = new Scanner(System.in);

String inputString = sc.nextLine();

String stringArray[] = inputString.split(" ");

int num[] = new int[stringArray.length];

for (int i = 0; i < stringArray.length; i++) {

num[i] = Integer.parseInt(stringArray[i]);

}



『貳』 JAVA 讀取 TXT 文件中的內容

在Java中讀取TXT文件內容,可以使用FileInputStream類讀取文件,再通過 InputStreamReader類將其轉換為可讀取的字元流,接著使用BufferedReader類進行逐行讀取。具體代碼如下:

首先創建FileInputStream對象,使用File類指定文件路徑,例如:

FileInputStream fis = new FileInputStream(new File(path));

接著,創建一個InputStreamReader對象,將FileInputStream作為參數傳遞給它:

InputStreamReader isr = new InputStreamReader(fis);

然後,利用BufferedReader對字元流進行處理:

BufferedReader br = new BufferedReader(isr);

為了存儲每一行讀取的內容,我們定義一個字元串變數str:

String str = "";

使用while循環來讀取文件中的每一行,直到沒有更多的行為止。在循環內部,使用readLine()方法讀取一行,並將其賦值給str變數:

while((str=br.readLine())!=null){

System.out.println(str);

}

這個循環會持續執行,直到讀取到文件的最後一行。每次循環中,readLine()方法會讀取一行文本,並將其存儲在str變數中,然後將str的值列印出來。當readLine()返回null時,表示文件讀取完畢,循環結束。

需要注意的是,使用完這些對象後,應該確保關閉它們以釋放資源。可以使用try-with-resources語句來自動完成關閉操作,如下所示:

try (FileInputStream fis = new FileInputStream(new File(path));

InputStreamReader isr = new InputStreamReader(fis);

BufferedReader br = new BufferedReader(isr);) {

String str = "";

while((str=br.readLine())!=null){

System.out.println(str);

}

}

這樣可以確保在讀取文件過程中,資源得到及時釋放,避免資源泄露。

以上就是使用Java讀取TXT文件內容的完整步驟,包括創建文件流對象、讀取文件內容以及處理讀取到的數據。

『叄』 Java 怎樣讀取TXT文件並把每行內容賦值到一個數組裡面,最好能有全部代碼。

在Java中,使用JFrame和JTextArea讀取TXT文件並顯示其內容。首先,創建一個JFrame窗口,設置標題為"io"。然後,獲取容器並創建一個JTextArea用於顯示文本內容。接著,創建一個Panel用於放置按鈕,以及一個JScrollPane來滾動顯示文本區域。將文本區域添加到滾動面板中,使文本能夠自動換行。

為了讀取文件內容,我們創建了一個JButton,命名為「讀取文件」。當點擊此按鈕時,觸發一個ActionListener。在ActionListener中,首先通過File對象定義文件路徑,然後使用InputStreamReader和FileInputStream來讀取文件內容。注意使用"gbk"編碼,根據文件編碼選擇合適的編碼方式。

使用read(char[] c)方法讀取文件,該方法將讀取到的內容寫入到字元數組c中,並返回讀取的長度。若文件為空,使用JDialog顯示提示信息;否則,將讀取的內容設置到JTextArea中。

在讀取過程中,可能遇到IOException,需要進行異常處理。最後,確保在使用完InputStreamReader後正確關閉流,避免資源泄露。

將文本區域和按鈕添加到容器中,設置布局為BorderLayout,將按鈕放置在底部。設置窗口大小和可見性。這樣,當用戶點擊「讀取文件」按鈕時,程序會讀取指定路徑的TXT文件內容,並顯示在JTextArea中。

當然,你需要根據實際情況修改文件路徑和編碼。此示例提供了一個基本框架,你可以根據需要進行調整和擴展。

閱讀全文

與java讀文件一行多個數據相關的資料

熱點內容
angularjs環境搭建 瀏覽:698
電腦打開emmx文件 瀏覽:578
網站運維怎麼實施 瀏覽:63
電腦什麼設置只能上網不允許下載文件 瀏覽:504
凱立德移動導航系統升級 瀏覽:474
淘寶diy裝修工具 瀏覽:487
如何查看描述文件 瀏覽:101
plc編程如何設置允許啟 瀏覽:231
微信紅包有病毒怎麼辦 瀏覽:146
微信提示無法播放視頻文件格式 瀏覽:475
訂機票用哪個網站 瀏覽:893
90版本怎麼升級冒險團 瀏覽:231
辦理食品公司在哪個網站辦理 瀏覽:961
lsdynak文件格式 瀏覽:143
電腦字體文件哪些是壞的 瀏覽:546
最新安卓黃金鬥士免費合體 瀏覽:105
創建蘋果id賬號的代碼 瀏覽:132
下載什麼app查詢快遞 瀏覽:907
手機升級系統要錢嗎 瀏覽:908
你的小臉像蘋果mp3 瀏覽:318

友情鏈接