查詢單詞在檔案中出現的位置及對應的行數
import java.io.*; import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Demo1030a { public static boolean Containstr(String s1, String s2) { if (s1.indexOf(s2) >= 0) { return true; } else { return false; } } public static voidmain(String[] args) { File f = new File("e:/text.txt"); try { FileReader fr = new FileReader(f); BufferedReader br = new BufferedReader(fr); List<String> list = new ArrayList<String>(); String str = null; intnum = 1; while ((str = br.readLine()) != null) { list.add(str); } System.out.println("請輸入查詢的單詞"); Scanner sc = new Scanner(System.in); String strword = sc.nextLine(); for (String s : list) { booleanb = Containstr(s, strword); if (b) { System.out.println(num + ":" + s); } num++; } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }
相關推薦
查詢單詞在檔案中出現的位置及對應的行數
import java.io.*; import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Demo1030a { public stati
sort +awk+uniq 統計檔案中出現次數最多的前10個單詞
原文地址:http://blog.sina.com.cn/s/blog_5dce657a01012ddi.html 作者:小新 例項cat logt.log|sort -s -t '-' -k1n |awk '{print $1;}'|uniq -c|sort -k1nr|head
統計單詞在每個檔案中出現的次數,並且將出現次數按照降序排列
package kaoshi3; import java.io.IOException; import java.net.URI; import java.net.URISyntaxException; import org.apache.hadoop.conf.Configuratio
linux中sort(統計檔案中出現次數最多的前10個單詞)
例項 cat logt.log|sort -s -t '-' -k1n |awk '{print $1;}'|uniq -c|sort -k1nr|head -100 使用linux命令或者shell實現:檔案words存放英文單詞,格式為每行一個英文單詞
通過命令查詢檔案中出現頻率最高的前K個詞
使用linux命令或者shell實現:檔案words存放英文單詞,格式為每行一個英文單詞(單詞可以重複),統計這個檔案中出現次數最多的前10個單詞。 cat words.txt | sort | uniq -c | sort -k1,1nr | hea
探討後端選型中不同語言及對應的Web框架
語言 技術 框架 web框架 在進行後端選型的時候,實際上我們要選擇的是一個框架。後端領域所使用的技術和框架已經趨於穩定,我們只需要按我們的需要選擇所需要的框架。當存在多個框架適合時,我們再選擇適合的語言。不得不指出的是,當我們喜愛一個語言的時候,我們可能會偏愛於在這門語言裏尋找可用的方
獲取數組中出現次數最多的數據及出現次數
family pan null spa ply 數據 PE urn on() Array.prototype.show=function(){ let _this=this; let arrs=[]; _this.forEa
vue在html中出現{{}}原因及解決辦法
在剛開始接觸vue的時候,我們都是直接用<script>引入vue.js使用。沒有藉助vue-cli腳手架來構建專案。 對於一個初學者來說,跟著文件慢慢搬磚,使用vue進行資料繫結。 記得在最開始使用vue寫公司專案的時候,在頁面初始化化是,THML會閃現出{{}},當時測試問我有沒有解決辦法
統計字串在檔案中出現的次數
話不多說直接上程式碼 package Test; import java.io.BufferedReader; import java.io.FileReader; /** * 寫一個方法輸入一個一個檔名和一個字串,統計這個字串出現的次數 * @author Admini
logback的日誌檔案中出現大量的ESC符號
如下圖: 這個日誌檔案是用less命令開啟的,然後看到就驚呆了,日誌檔案亂成這樣的。 開始我以為是我把logback的配置檔案弄錯了,還看了半天pattern。 然後百度了一下,找了這篇部落格: https://blog.csdn.net/shichen2010/article/details/8
Mybatis學習總結三之簡化sql對映xml檔案中的引用及解決欄位名與實體類屬性名不相同的衝突
一、為實體類定義別名,簡化sql對映xml檔案中的引用 我們在sql對映xml檔案中的引用實體類時,需要寫上實體類的全類名(包名+類名),如下:parameterType="com.aiit.pojo.User"這裡寫的實體類User的全類名com.aiit.pojo.User, <i
當在寫android的xml檔案中出現Unexpected text found in layout file: """的解決辦法
#當在寫android的xml檔案中出現Unexpected text found in layout file: “”"的解決辦法 當出現 Unexpected text found in layout file: “”" Incorrect line e
查詢一個字串中出現頻率最高的字元
程式碼: let a='hhhhweeowiohhhlbbccdd'; a=a.split(''); // console.log(a instanceof Array); function findRes(){ let r
對於給定的文字檔案,計算一個字串在檔案中出現的次數
---------------------------------------------------------------------------位元組流-----------------------------------------------------------
mybatis 聚合函式 在檔案中如何對映及賦值實體類
記錄帖 //查詢語句 必須寫別名 <select id="selectNewsByOrder" resultMap="BaseResultMap"> SELECT n.category,MAX(n.newstime) m FROM news n
查詢B字串中出現的字元是否在A中全部出現
void check(string a, string b) { map<char, int>A; bool flag = true; for (int i = 0; i <
AspMVC -EF 使用過程中出現錯誤及解決
在.Net 使用EF如果不正確,可能會出現異常錯誤。一般而言,有可能以下錯誤場景1,在程式集“XXX”中未找到遷移配置型別“XXX.Migrations.Configuration”。這種錯誤出現在定義的DBContext 類與定義的web.config 資料連線串名稱不一致
用程式實現在大檔案中出現次數為Top N的數字
有一個問題:有一個很大的檔案(如20GB),記憶體裝不下,其中存了很多個數字(也可能是URL之類的),找出出現次數最多的3個數字。 解題思路有這麼3個點: 1. Top N的問題自然是用最小堆來解。不過如果只是找Top 3而已,也不用構造堆那麼麻煩,直接幾行比較程式碼應該就可以了。 2.
python2.7 查詢替換檔案中的中文
批量查詢替換檔案中的中文 #中文前加u,表示unicode格式 old_str=u"百老匯影城" name=u"四川太平洋" print '模板中的字串:',old_str def test(): cinemaNamePath='./../dist/
程式設計師面試題目總結--陣列(三)【旋轉陣列的最小數字、旋轉陣列中查詢指定數、兩個排序陣列所有元素中間值、陣列中重複次數最多的數、陣列中出現次數超過一半的數】
11、求旋轉陣列的最小數字 題目:輸入一個排好序的陣列的一個旋轉,輸出旋轉陣列的最小元素。 分析:陣列的旋轉:把一個數組最開始的若干個元素搬到陣列的末尾。例如陣列{3, 4, 5, 1, 2}為{1, 2, 3, 4, 5}的一個旋轉,該陣列的最小值為1。這道題最直觀的解