java中nextline用法在什么類中 next的意思?
next的意思?意思是下一個(gè);下一個(gè);緊隨其后;緊隨其后;貼近地面,貼近;僅次于。其句子如下:下一個(gè)場(chǎng)景將故事向前推進(jìn)了五年。有什么APP能夠?qū)崿F(xiàn)以關(guān)鍵詞一鍵搜索服務(wù)器中所以文件夾(包含子文件夾)?搜
next的意思?
意思是下一個(gè);下一個(gè);緊隨其后;緊隨其后;貼近地面,貼近;僅次于。其句子如下:
下一個(gè)場(chǎng)景將故事向前推進(jìn)了五年。
有什么APP能夠?qū)崿F(xiàn)以關(guān)鍵詞一鍵搜索服務(wù)器中所以文件夾(包含子文件夾)?
搜索目錄中的所有文件內(nèi)容是否包含指定的關(guān)鍵字。
導(dǎo)入java.util.*
導(dǎo)入*
導(dǎo)入*
/**
*由QYT于2017/8/2創(chuàng)建。
*/
公共類BlockingQueueTest {
私有靜態(tài)final int FILE_QUEUE_SIZE10
私有靜態(tài)final int SEARCH_THREADS100
私有靜態(tài)最終文件DUMMYnew File()
私有靜態(tài)BlockingQueueltFilegt QUEUE new ArrayBlockingQueueltgt(FILE _ QUEUE _ SIZE)
公共靜態(tài)void main(String[] args) {
try(Scanner innew Scanner()){
(輸入基本目錄(如/opt/jdk1.8.0/src):)
字符串()
(輸入關(guān)鍵字(如volatil:)
字符串()
可運(yùn)行的枚舉器()-gt{
嘗試{
枚舉(新文件(目錄))
queue.put(虛擬)
}catch(中斷異常e){}
}
新線程(枚舉器)。開始()
for (int i 0 i lt SEARCH_THREADS i ) {
可運(yùn)行的搜索器()-gt{
嘗試{
布爾型donefalse
而(!完成){
文件filequeue.take()
if(文件啞元){
queue.put(文件)
完成真實(shí)
}否則{
搜索(文件% 2c keyword % 29% 0A % 7D % 0A % 7D % 0A % 0A % 7D補(bǔ)丁 (異常 e % 29 % 7B % 7D % 0A % 7D %新 線程(搜索器% 29 . start (% 29% 0A % 7D % 0A % 7D % 0A % 7D % 0A公共 靜態(tài) v % 20oid %枚舉% 28文件% 20目錄) 線程% 20中斷異常%