android 解析本地txt文字,arrays

2021-08-08 01:34:36 字數 1792 閱讀 2141

前幾天看到一則新聞: 比利時《老人》雜誌曾在全國的60歲老人中展開了一項調查,「

你最後悔什麼

」,引發了一次集體對人生的思考。

比利時調查結果:

1.72%的老人後悔年輕時努力不夠,以至事業無成.

2. 67%的老人後悔選錯了職業.

3. 63%的老人後悔對子女教育不夠或方法不當.

4. 58%的老人後悔對健康

重視不夠,以至身體受損.

5. 56%的老人後悔自己對老伴不夠忠誠.

6. 47%的老人後悔自己對雙親盡孝不夠.

7. 41%的老人後悔自己選錯了終身伴侶.

8. 36%的老人後悔自己未周遊世界.

9. 32%的老人後悔自己這一生過於平淡,缺乏刺激.

10. 11%的老人後悔自己沒有把握時機賺到更多的錢,沒給後人留下更多的物質財富

所以,為了不讓自己60歲回首自己一生時後悔,深深地反省了一下自身,也同時希望此篇博文能引起大家的思考,僅以此共勉

言歸正傳,最近學習了本地資料解析,乙個是txt直接顯示大篇幅文字,另乙個是arrays逐條顯示

一、txt儲存文字

1、首先在xml檔案中建立乙個顯示文字的textview控制項

2、在res下,建立與layout同級的raw包,把編輯好的mybook.txt檔案貼上到raw包下,注意可能出現亂碼的現象,再在工程裡複製一下就ok啦

3、在activty中讀取txt檔案

resources res = super.getresources();                   // 操作資源

inputstream input = res.openrawresource(r.raw.mybook); // 讀取資源id

scanner scan = new scanner(input); // 例項化scanner

stringbuffer buf = new stringbuffer(); // 接收資料

while (scan.hasnext())

scan.close(); // 關閉輸入流

try catch (ioexception e)

this.msg.settext(buf.tostring()); // 設定文字

二、arrays儲存逐條顯示

1、在arrays檔案裡新增兩個標籤(乙個問題集合、乙個答案集合)

你是誰?

你多大?

你的愛好是什麼?

你喜歡什麼顏色?

你喜歡什麼運動?

小萌茲23跳舞

粉色、天藍色、黃色、粉紅色、橘色、白色、草綠色、藏藍色

游泳

2、在activity中

arraylist> datas = new arraylist>();

for (int i = 0; i <= 4; i++)

listview = (listview) findviewbyid(r.id.listview);

adapter = new helpcenteradapter(mainactivity.this, datas);

listview.setadapter(adapter);

}

配置乙個adapter,大功告成

專案位址

c 解析txt 統計

問題描述 abc表示該行描述的是乙個產品,10 11代表產品編號,2表示產品數量 aa表示該行是對產品的描述資訊 產品良好或不良 10 11來自abc編號,1表示產品數量 產品實體類product,有如下字段 id,name,count 數量 remarks,goodproductno 良品數量 b...

讀取本地txt檔案內容

include include fopen函式是在當前目錄下開啟乙個檔案,其呼叫的一般形式為 1.檔案指標名 fopen 檔名,使用檔案方式 2.檔案指標名 必須是被宣告為file 型別的指標變 1 量 3.檔名 是被開啟檔案的檔名 4.使用檔案方式 是指檔案的型別和操作要求 5.檔名 是字串常量或...

解析txt檔案資料

publicclassfileaccessextendsactivitycatch exception e 讀檔案在.data data 包名 files 下面 param filename return publicstring readfiledata string filename catch...