new Linknum(str);System.out.println(行數(shù)統(tǒng)計(jì)完畢,請(qǐng)查看。);} } 差不多,自己改改吧,我這個(gè)不能忽略注釋和空行。
公司專注于為企業(yè)提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、商城開發(fā),小程序設(shè)計(jì),軟件按需網(wǎng)站設(shè)計(jì)等一站式互聯(lián)網(wǎng)企業(yè)服務(wù)。憑借多年豐富的經(jīng)驗(yàn),我們會(huì)仔細(xì)了解各客戶的需求而做出多方面的分析、設(shè)計(jì)、整合,為客戶設(shè)計(jì)出具風(fēng)格及創(chuàng)意性的商業(yè)解決方案,成都創(chuàng)新互聯(lián)更提供一系列網(wǎng)站制作和網(wǎng)站推廣的服務(wù)。
BufferReader 的readLine,可以讀取一行,定義個(gè)變量,計(jì)數(shù)即可。
E:\java\src javac (其中的點(diǎn)表示當(dāng)前目錄。d 和 . 之間有空格, .和后面的java文件名之間也有空格)此時(shí),在當(dāng)前目錄下就生成了一個(gè)org\javaresearch目錄,并且輸出的.class文件也在里面。
獲取一個(gè)文本文件的行數(shù)較為方便的方法,是通過BufferedReader類的readLine()方法,間接的統(tǒng)計(jì)行數(shù)。
在C盤新建文件txt,輸入任意字符,如下圖:編寫java代碼。
Eclipse可以方便的統(tǒng)計(jì)工程或文件的代碼行數(shù)。
這是只是提供一個(gè)思路,多查api文檔,多用google,這類問題都不叫問題。
以1000行為準(zhǔn),超過千行就要考慮類拆分了。類的代碼行數(shù)沒有特定的行數(shù)限制規(guī)范。根據(jù)實(shí)際情況決定。對(duì)于經(jīng)常使用的java類,代碼行數(shù)應(yīng)該盡可能的少,這樣能減少java類的加載時(shí)間,減少內(nèi)存頻繁占用和回收。
而且,現(xiàn)在很流行開發(fā)工具自動(dòng)化,很多代碼都是自動(dòng)生成的,很難計(jì)算一個(gè)月能寫多少代碼。如果非要數(shù)字,平均一個(gè)月寫3到10萬行應(yīng)該是不成問題的。有一種叫做StepCounter的工具可以計(jì)算java代碼行數(shù),lz可以看一下。
Eclipse可以方便的統(tǒng)計(jì)工程或文件的代碼行數(shù)。
主要是利用編輯時(shí)的換行符進(jìn)行統(tǒng)計(jì),大致是search工具應(yīng)用。
打開eclipse , 隨便打開一個(gè)其中的代碼 , 然后在窗口的左側(cè)右鍵鼠標(biāo) 選中show line numbers 就能顯示行數(shù)了。
問題1:在編輯區(qū)最左邊地方右鍵,選擇“Show Line Numbers”就行了。問題2:快捷鍵(ctrl+f)問題3:在工程名上右鍵,選擇“Refactor-Rename”。
Show line numbers,就會(huì)出現(xiàn)行號(hào)了;再選一遍前面的小勾就會(huì)消失,行號(hào)就沒了。