Eclipse可以方便的統(tǒng)計工程或文件的代碼行數(shù)。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、重慶小程序開發(fā)公司、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了西固免費建站歡迎大家使用!
主要是利用編輯時的換行符進(jìn)行統(tǒng)計,大致是search工具應(yīng)用。
在Eclipse的菜單Window--Preferences里,打開如下界面(左側(cè)General--Editors--Text Editors),右側(cè)對話框里找到Show line numbers,把前面的對勾打上就好了: 上述是全局設(shè)置,也就是說任何打開的代碼文本都會有行號了。
要統(tǒng)計各個類的個數(shù),就要逐個判斷是哪個分類的。由于在ASCII碼中,數(shù)字,大寫字母,小寫字母分別連續(xù),所以可以根據(jù)邊界值判斷類型。算法設(shè)計:讀入字符,直到遇到換行結(jié)束。
比如說源字符串是str=bookabcbookadbookstr= +str+ 單詞是s=book直接輸出str.split(s).length-1就是單詞的個數(shù)。
其實直接把要統(tǒng)計的字?jǐn)?shù)放在一個字符串里就行了string str = 然后再用string的length方法就可以統(tǒng)計字符串長度了。
涉及到j(luò)ava中讀寫文件的IO操作。獲取一個文本文件的行數(shù)較為方便的方法,是通過BufferedReader類的readLine()方法,間接的統(tǒng)計行數(shù)。
確定文本區(qū)中所包含的行數(shù)。int getLineEndOffset(int line)確定給定行結(jié)尾處的偏移量。int getLineOfOffset(int offset)將組件文本中的偏移量轉(zhuǎn)換為行號。int getLineStartOffset(int line)確定給定行起始處的偏移量。
java.awt.TextArea 具有換行能力。這由水平滾動策略來控制。由于滾動不是由 JTextArea 直接完成的,因此必須通過另一種方式來提供向后兼容性。JTextArea 具有用于換行的 bound 屬性,該屬性控制其是否換行。
在C盤新建文件txt,輸入任意字符,如下圖:編寫java代碼。
網(wǎng)頁題目:java統(tǒng)計文件代碼行數(shù) java 統(tǒng)計
本文來源:http://chinadenli.net/article47/deeseej.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、服務(wù)器托管、微信小程序、標(biāo)簽優(yōu)化、企業(yè)建站、移動網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)