讀取txt檔案的簡易演算法

neuyu發表於2021-09-09

網友在問,從一個文字檔案(txt)讀取資料,並做簡易演算法。網友的原問題大約如下,

圖片描述


網友的問題,雖然說是全部是數字,但沒有說明是否只有一行。因此Insus.NET在實現演算法時,處理文字檔案是否多行,是否為全部數字,是否帶在空行,某一行是否只有一個數字,分隔符是否在前面,或是在後面。

因此Insus.NET提供上面所提及條件因素的文字檔案作為演算法物件:
圖片描述


OK,Insus.NET還是較喜歡建立物件來處理這些問題,由於文字檔案是以行來儲存,因此就把行作為物件來處理。邏輯處理:
圖片描述

接下來,Insus.NET寫一個數字的類別,就是用來處理每行中每個分隔符(,)之間的數字。
圖片描述


還要建立一個類別,是獲取所有符合條件的數字。
圖片描述


把結果輸出網頁看看,在輸出結果之前,還是寫程式,讀取文字檔案,獲取每一行,處理每行中的分隔符之間的數。最後得到List<Number>集合之後,轉換為int[] arr也是方便之極。
圖片描述


結果:
圖片描述


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4550/viewspace-2817940/,如需轉載,請註明出處,否則將追究法律責任。

相關文章