91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

功能:1、新建一個文本文件 2、輸入文本內容 3、檢索單詞在文件中出現的次數和所在的行數和列數 4、退出,關閉文件。

資源截圖

代碼片段和文件信息


package?charCount;????
???

import?java.io.*;????
import?java.text.DecimalFormat;????
import?java.util.*;???
import?java.util.Scanner;????
import?java.util.Map.Entry;????
???
/**?統計?字符?*/???
public?class?CharCountDemo?{????
????static?File?file;????
???
????public?static?void?main(String[]?args)?throws?Exception?{????
???
????????Scanner?scanner?=?new?Scanner(System.in);????
????????while?(true)?{????
????????????System.out.println(“文本文件單詞的檢索與計數.\n請選擇菜單“);????
????????????System.out.println(“1:新建文件“);????
????????????System.out.println(“2:單詞定位“);????
????????????System.out.println(“3:單詞計數“);????
????????????System.out.println(“4:退出程序“);????
????????????System.out.println(“請選擇:“);????
????????????????
????????????String?choice?=?scanner.nextLine().trim();????
???
????????????if?(choice.equals(“1“))?{????
????????????????//?新建文本文件????
????????????????createFile();????
????????????}?else?if?(choice.equals(“2“))?{????
????????????????//?單詞定位????
????????????????System.out.println(“請輸入定位的單詞“);????
????????????????String?word?=?scanner.nextLine().trim();????
????????????????boolean?flag?=?position(word);????
????????????????if?(!flag)?{????
????????????????????System.out.println(“未找到“?+?word);????
????????????????}????
????????????}?else?if?(choice.equals(“3“))?{????
????????????????//?單詞計數????
????????????????System.out.println(“請輸入要計數的單詞“);????
????????????????String?word?=?scanner.nextLine().trim();????
????????????????int?count?=?count(word);????
????????????????System.out.println(word?+?“的數量為“?+?count);????
????????????}?else?if?(choice.equals(“4“))?{????
????????????????//退出程序????
????????????????System.out.println(“程序即將關閉“);????
????????????????System.exit(0);???
????????????}?else?{????
????????????????System.out.println(“輸入錯誤請重新輸入“);????
????????????}????
????????}????
????}????
???
????private?static?int?count(String?word)?{????
???????
????????int?count?=?0;????
????????try?{????
????????????FileInputStream?fis?=?new?FileInputStream(file);????
????????????InputStreamReader?isr?=?new?InputStreamReader(fis?“gbk“);????
????????????BufferedReader?in?=?new?BufferedReader(isr);????
????????????//?讀取每一行????
????????????List?lineStr?=?new?ArrayList();????
????????????String?str;????
????????????for?(int?i?=?0;?(str?=?in.readLine())?!=?null;?i++)?{????
????????????????lineStr.add(str);????
???
????????????}????
????????????//?把每一行拆分為數組,存為ArrayList類型????
????????????List?lineArr?=?new?ArrayList();????
??????????????
????????????for?(int?j?=?0;?j?????????????????String[]?arr?=?lineStr.get(j).split(“?“);????
????????????????lineArr.add(arr);????
????????????}????
????????????//?統計word在該文檔中出現的次數????
????????????for?(int?i?=?0;?i?????????????????for?(int?j?=?0;?j?????????????????????if?(lineArr.get(i)[j].equals(word))?{????
?????????????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????4088??2006-04-14?00:37??文本文件單詞的檢索和計數\charCount\CharCountDemo.class

?????文件???????6883??2006-04-13?02:24??文本文件單詞的檢索和計數\CharCountDemo.java

?????文件?????????44??2006-04-14?00:39??文本文件單詞的檢索和計數\ty.txt

?????目錄??????????0??2006-04-13?20:11??文本文件單詞的檢索和計數\charCount

?????目錄??????????0??2012-05-16?19:06??文本文件單詞的檢索和計數

-----------?---------??----------?-----??----

????????????????11015????????????????????5


評論

共有 條評論