1)程序運(yùn)行開(kāi)始的時(shí)候,提示輸出兩個(gè)文件的路徑;2)程序一行一行比較,當(dāng)其中有一行不一樣的時(shí)候,提示文件內(nèi)容不同的行數(shù)以及內(nèi)容;3)如果文件內(nèi)容一樣,提示用戶內(nèi)容一樣。
成都創(chuàng)新互聯(lián)公司長(zhǎng)期為上千多家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為天祝藏族自治企業(yè)提供專(zhuān)業(yè)的成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè),天祝藏族自治網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
用BufferedReader 分別讀取這2個(gè)文件,循環(huán)讀取,一次讀取1行 將讀取的數(shù)據(jù)分別放入2個(gè)List中,分別為list1,list2。定義變量sameCount,用于記錄1,2都有的數(shù)據(jù)條數(shù)。
你要怎么比較,只是區(qū)分不同,還是要把不同的文件都列出來(lái)。
如果一個(gè)是本地文件,一個(gè)是svn服務(wù)器上的,可以直接使用eclipse里面svn的“比較對(duì)象”——“資源庫(kù)中的最新內(nèi)容”(你的應(yīng)該是英文)UltraEdit中“文件”——“比較文件”,選中要比較的兩個(gè)文件即可。
如果只是臨時(shí)性的隨機(jī)選兩個(gè)文件進(jìn)行比較,可以先比較文件大小,如果文件大小不同就說(shuō)明文件內(nèi)容不相同。
1)程序運(yùn)行開(kāi)始的時(shí)候,提示輸出兩個(gè)文件的路徑;2)程序一行一行比較,當(dāng)其中有一行不一樣的時(shí)候,提示文件內(nèi)容不同的行數(shù)以及內(nèi)容;3)如果文件內(nèi)容一樣,提示用戶內(nèi)容一樣。
如果一個(gè)是本地文件,一個(gè)是svn服務(wù)器上的,可以直接使用eclipse里面svn的“比較對(duì)象”——“資源庫(kù)中的最新內(nèi)容”(你的應(yīng)該是英文)UltraEdit中“文件”——“比較文件”,選中要比較的兩個(gè)文件即可。
樓上回答驢唇不對(duì)馬嘴。這個(gè)文件比較功能,我做過(guò)比較txt簡(jiǎn)單文本文件的。
逐字節(jié)比較,其中Tb(i)、Ta(i)都是最短的,但是N(i)最大,總之,可以設(shè)計(jì)不同的算法,通過(guò)實(shí)際環(huán)境和文件的檢測(cè),來(lái)決定采用何種算法。
如果一個(gè)是本地文件,一個(gè)是svn服務(wù)器上的,可以直接使用eclipse里面svn的“比較對(duì)象”——“資源庫(kù)中的最新內(nèi)容”(你的應(yīng)該是英文)UltraEdit中“文件”——“比較文件”,選中要比較的兩個(gè)文件即可。
比較數(shù)值,如果是int、double、float類(lèi)型的,可以直接使用 “==”運(yùn)算符。至于顏色的顯示,不知道你使用的是什么技術(shù)啊,JavaGUI還是JavaWeb啊。請(qǐng)?zhí)釂?wèn)的再詳細(xì)點(diǎn)。