在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計(jì)應(yīng)用 > 基于Java的臟字過濾器設(shè)計(jì)

            基于Java的臟字過濾器設(shè)計(jì)

            作者: 時(shí)間:2012-09-20 來源:網(wǎng)絡(luò) 收藏

            良好的網(wǎng)絡(luò)文化對(duì)培養(yǎng)青少年的愛國(guó)意識(shí)、創(chuàng)新精神、促進(jìn)青少年良好的個(gè)性發(fā)展以及文化學(xué)習(xí)等方面都有積極的作用。但是網(wǎng)絡(luò)文化中混雜著種種不良因素,對(duì)青少年造成許多負(fù)面影響:網(wǎng)絡(luò)中的不健康內(nèi)容不利于青少年的成長(zhǎng),甚至造成許多青少年犯罪行為的不斷發(fā)生;網(wǎng)絡(luò)世界的虛擬性還會(huì)造成青少年對(duì)現(xiàn)實(shí)社會(huì)的不滿,青少年對(duì)網(wǎng)絡(luò)世界的過分迷戀會(huì)導(dǎo)致網(wǎng)絡(luò)孤獨(dú),網(wǎng)絡(luò)中多元化的內(nèi)容會(huì)導(dǎo)致青少年認(rèn)識(shí)偏差,網(wǎng)絡(luò)的隱匿性容易使青少年道德弱化[1]。特別令人擔(dān)憂的是不良的網(wǎng)絡(luò)文化對(duì)青少年的犯罪起著推動(dòng)作用,值得全社會(huì)關(guān)注和重視。

            本文提出了一種臟字軟件的,對(duì)網(wǎng)絡(luò)中不良的內(nèi)容進(jìn)行查找、發(fā)現(xiàn),避免這些不良網(wǎng)絡(luò)文化侵蝕青少年的心靈健康。

            1 臟字原理

            臟字的原理圖如圖1所示。其原理如下:(1)對(duì)臟字庫的內(nèi)容進(jìn)行分割,把臟字庫中所有的臟字或詞組分開,并把這些臟字或詞組存入數(shù)組中;(2)將待測(cè)文件庫中的文件進(jìn)行逐個(gè)讀取,并記錄文件的內(nèi)容;(3)在待測(cè)文件中查找是否存在剛存放臟字或臟詞組內(nèi)容的數(shù)組里面的內(nèi)容,如果有,進(jìn)行標(biāo)注等操作;如果沒有,繼續(xù)檢查待測(cè)文件庫中的下一個(gè)待測(cè)文件,直到待測(cè)文件庫中的待測(cè)文件都被檢查完為止;(4)輸出結(jié)果。即輸出待測(cè)文件庫中每個(gè)待測(cè)文件中包含臟字或臟詞組的個(gè)數(shù)及出處等信息。


            2 算法實(shí)現(xiàn)

            本文引用地址:http://www.biyoush.com/article/153895.htm

             軟件開發(fā)環(huán)境:myeclipse平臺(tái),語言。首先以myeclipse平臺(tái)新建一個(gè)java project,在新建的project中需要導(dǎo)入下面相關(guān)文件:

            import java.io.BufferedReader;
            import java.io.File;
            import java.io.FileNotFoundException;
            import java.io.FileReader;
            import java.io.IOException;
            import java.io.InputStreamReader;
            import java.util.StringTokenizer;

            過濾器軟件中main函數(shù)的主要內(nèi)容如下:
            public static void main(String[] args) {
            BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
            String ans=null;
            int cnt=0;//字庫中關(guān)鍵詞個(gè)數(shù)
            int number=0;//臟字出現(xiàn)次數(shù)
            String filepath=D:臟字待測(cè)文件庫;
            //待檢測(cè)文件路徑,此文件夾下可以放若干個(gè)待檢測(cè)的文件
            String fileLibrarypath=D:臟字典file.txt;
            //臟字庫文件的存放路徑
            File file = new File(filepath);
            try {

            //讀入用戶輸入的回車鍵信息
            System.out.println(請(qǐng)按回車鍵,查看過濾信息:);
            String str = null;
            str = br.readLine();
            if (str != null) {
            if (!file.isDirectory()) {
            System.out.println(待檢測(cè)文件路徑
            不對(duì),請(qǐng)修改路徑。);
            } else if (file.isDirectory()) {
            ans=getcontent(fileLibrarypath);
            int k;
            StringTokenizer sst=new
            StringTokenizer(ans, |);
            k = sst.countTokens();
            String[] record = new String[k];
            while (sst.hasMoreElements()) {
            record[cnt] = sst.nextToken();
            cnt++;
            }
            String[] filelist = file.list();
            for (int i = 0, flen = filelist.length; i
            flen; i++){
            String temp = filepath +
            + filelist[i];
            number = searchkeyword(record,
            cnt, temp);
            System.out.println(第+(i+1) +文件中臟字出現(xiàn)的次數(shù): + number);


            上一頁 1 2 下一頁

            關(guān)鍵詞: 設(shè)計(jì) 過濾器 Java 基于

            評(píng)論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉