以下是一些基本的功能代碼,讀取TXT部分代碼來(lái)源于網(wǎng)絡(luò):
創(chuàng)新互聯(lián)是一家專(zhuān)業(yè)提供利通企業(yè)網(wǎng)站建設(shè),專(zhuān)注與成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、HTML5、小程序制作等業(yè)務(wù)。10年已為利通眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。
public static void readTxtFile(String filePath) {
try {
String encoding = "UTF-8";
File file = new File(filePath);
if (file.isFile() file.exists()) { // 判斷文件是否存在
InputStreamReader read = new InputStreamReader(
new FileInputStream(file), encoding);// 考慮到編碼格式
BufferedReader bufferedReader = new BufferedReader(read);
String lineTxt = null;
int offset = 0; //章節(jié)所在行數(shù)
int count = 1; //章節(jié)數(shù)
ListInfoVo list = new ArrayListInfoVo();
InfoVo infoVo;
while ((lineTxt = bufferedReader.readLine()) != null) {
infoVo = new InfoVo();
offset++;
if (lineTxt.contains("第") lineTxt.contains("章")) {
infoVo.setCount(count);
infoVo.setOffset(offset);
infoVo.setTitle(lineTxt);
list.add(infoVo);
count++;
}
}
System.out.println(list.size());
System.out.println(list.get(0).getCount());
System.out.println(list.get(0).getOffset());
System.out.println(list.get(0).getTitle());
read.close();
} else {
System.out.println("找不到指定的文件");
}
} catch (Exception e) {
System.out.println("讀取文件內(nèi)容出錯(cuò)");
e.printStackTrace();
}
}
public static void main(String[] args) {
// Console.mainMenu();
String filePath = "C:\\20130815.txt";
readTxtFile(filePath);
}
InfoVo結(jié)構(gòu):
public class InfoVo {
private Integer count;
private Integer offset;
private String title;
public Integer getCount() {
return count;
}
public void setCount(Integer count) {
this.count = count;
}
public Integer getOffset() {
return offset;
}
public void setOffset(Integer offset) {
this.offset = offset;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
}
TxT小說(shuō)閱讀器(TxtReader) 3.6
TxT小說(shuō)閱讀器Ver3.6增加了語(yǔ)音閱讀功能,你只需要點(diǎn)擊工具上的“語(yǔ)音閱讀”按鈕即可。TxT小說(shuō)閱讀器Ver3.5增加了即時(shí)翻譯功能,當(dāng)你點(diǎn)擊文章中的英文單詞時(shí),顯示窗口下部的狀態(tài)條將顯示對(duì)應(yīng)的單詞意思。新功能特別適合不光喜歡看中文小說(shuō),還喜歡看英文小說(shuō)的朋友...
eREAD8.0電子書(shū)閱讀器 20090205
網(wǎng)頁(yè)在線閱讀支持STK、PDF、TXT、RAR、ZIP格式書(shū)籍的閱讀便可發(fā)書(shū)評(píng)、貼照片,以書(shū)會(huì)友,其樂(lè)無(wú)窮超強(qiáng)功能的手機(jī)移動(dòng)閱讀器SONYPSP移動(dòng)閱讀器NintendoDS移動(dòng)閱讀器通過(guò)eREAD8.0正式版完全開(kāi)放的書(shū)籍制作器,您可以輕松制作屬于自己的書(shū)籍,不管是文字文件還是圖片文...
電子書(shū)庫(kù)閱讀器 0.97
這個(gè)免費(fèi)的閱讀器主要針對(duì)沒(méi)有或不打算注冊(cè)卻需要查看電子書(shū)庫(kù)所生成的書(shū)庫(kù)的用戶。在3.65以后的版本將帶有這個(gè)閱讀器。這個(gè)閱讀器可以將書(shū)庫(kù)和自己綁定,生成一個(gè)EXE文件,以后在其他機(jī)器上就可以直接查看書(shū)庫(kù)無(wú)須任何軟件的支持。
JBOOK閱讀器 1.2
JBOOK閱讀是一款java軟件,可以安裝在手機(jī),閱讀手機(jī)上的txt格式的文件。閱讀時(shí)可以自動(dòng)翻頁(yè)、快速跳轉(zhuǎn),可以設(shè)置背景色和文 字色,可以設(shè)置書(shū)簽,使閱讀輕松愉快,希望您喜歡我的軟件。看書(shū)時(shí),按下*鍵,將顯示當(dāng)前時(shí)間,閱讀的字?jǐn)?shù)等信息,抬起*鍵, 將返回閱讀。
PDF閱讀精靈 4.0
PDF閱讀精靈,英文名為FoxitPdfReader,是一個(gè)小巧的PDF文件閱讀器,你可以方便地將PDF文件直截拖放進(jìn)活動(dòng)窗口打開(kāi),并支持打印,文本查看等功能,有了它您就不要為打印一篇PDF而大動(dòng)干戈,本版為免費(fèi)漢化版本。 尊敬的用戶,此軟件捆有插件,是選項(xiàng)安裝,如果你不想安裝插件,安裝該軟件時(shí)請(qǐng)注意選擇,安裝時(shí)有的殺毒軟件可能會(huì)報(bào)毒,請(qǐng)注意判斷。歡迎舉報(bào),感謝您的支持與理解!查殺插件請(qǐng)選用瑞星卡卡。
小說(shuō)下載閱讀器 7.5
只需知道小說(shuō)名稱(chēng)即可快捷地下載小說(shuō)各章節(jié)內(nèi)容,按喜歡的樣式愜意地閱讀小說(shuō)內(nèi)容,并可打包為各種樣式的電子書(shū)以方便閱讀,不僅可以閱讀小說(shuō),還可以聽(tīng)小說(shuō)、寫(xiě)小說(shuō)。主要功能有:1、支持各小說(shuō)網(wǎng)站的小說(shuō)下載,同樣亦支持各類(lèi)網(wǎng)絡(luò)文章的下載。2、可按小說(shuō)名稱(chēng)自動(dòng)...
東日-e網(wǎng)打盡 eDocOne 5.0
東日-e網(wǎng)打盡eDocOne是一款電子信息的管理軟件,它可以通過(guò)電子書(shū)的形式幫您收集、管理網(wǎng)上的文章。它具有時(shí)尚的模擬真實(shí)書(shū)本的外觀,以及對(duì)從IE瀏覽器獲取內(nèi)容的完全支持,例如:網(wǎng)頁(yè)、超鏈接、圖片、flash等。在一本“書(shū)”中,您可以通過(guò)文件夾的形式來(lái)管理書(shū)中的所有...
讀書(shū)寶 0.95
讀書(shū)寶是一款免費(fèi)、綠色的在線圖書(shū)閱讀器,與目前所有的閱讀器不同,讀書(shū)寶在書(shū)籍閱讀和管理方面開(kāi)發(fā)了方便、快捷的功能,超強(qiáng)的正文閱讀功能,過(guò)濾雜亂的廣告,極大的提升了閱讀體驗(yàn),還聚合了大量的小說(shuō)書(shū)籍資源。讀書(shū)寶同時(shí)兼具瀏覽器功能,也是我們從底層完全重新開(kāi)...
PDF閱讀器 3.2
Pdf閱讀器是一款閱讀Pdf文件和轉(zhuǎn)換Pdf文件的工具。能夠?qū)?dāng)前頁(yè)面轉(zhuǎn)換成圖片,支持的格式有:Bmp、Jpg、Png、Tif、Gif、Pcx。能夠?qū)㈨?yè)面轉(zhuǎn)換成文本文件.支持目錄功能。支持熱鏈接。具有文本選擇和查找功能。能夠打開(kāi)帶密碼的Pdf文檔。可以用來(lái)查看和打印Adobe便攜文檔格...
愛(ài)讀書(shū) iRead 2.001
愛(ài)讀書(shū)iRead——最好的電子書(shū)閱讀軟件和讀書(shū)平臺(tái)使用iRead,您可以充分享受讀書(shū)的樂(lè)趣:【人性化的樂(lè)趣】一個(gè)人性化的,充滿諸多樂(lè)趣的讀書(shū)環(huán)境;【“活書(shū)”的樂(lè)趣】讓冰冷的電子書(shū)融進(jìn)你的思想,可以編輯、可以批注、可以寫(xiě)進(jìn)你的思想,甚至可以隨時(shí)插入書(shū)頁(yè)。死書(shū)...
RSS資訊閱讀器 (桌面版) 6.0.0.3
最新穩(wěn)定版本:KanWorldV6.0.0.3Build2009011210;這個(gè)版本比以前有較大的改進(jìn),軟件安裝包也變小:增強(qiáng)程序穩(wěn)定性;使訂閱和閱讀更加人性化;程序的啟動(dòng)和運(yùn)行速度更快;并且內(nèi)置更多的精華頻道。"名人Blog"目錄下面有更多大家關(guān)心的信息,"視頻"分類(lèi)目錄下面收集了YouTu...
還有很多應(yīng)該有你需要的..
推薦樓主用 百閱 anyview java的話用anyview因?yàn)檫@個(gè)軟件比較小,手機(jī)一般都能帶動(dòng)。
這是介紹:Anyview是一款手機(jī)上的電子閱讀器.可以閱讀TXT,HTML,UMD,PDB及各種圖片格式的文件.功能到目前為止,Anyview可以打開(kāi)任意TXT文件,包括UNICODE,UTF-8,GB2312,HTML文件,PDB文件.Anyview可以支持滾屏,可以自己調(diào)整滾屏的速度.在閱讀時(shí),可以切換到全屏方式.每5分鐘,Anyview會(huì)為您保存一次閱讀歷史
這是軟件相關(guān)說(shuō)明:1.簡(jiǎn)化了設(shè)置選項(xiàng),使用得設(shè)置更為方便.2.界面部分做了一些改動(dòng),操作會(huì)更方便.3.在歡迎界面的菜單中,可以使用搜索功能來(lái)查找并下載喜歡的小說(shuō),或者在閱讀TXT時(shí),從菜單中使用編輯-搜索來(lái)查找相關(guān)內(nèi)容.4.略微提升性能,減少電力消耗.5,修正一些小BUG
推薦樓主用4。0。8,希望我的回答對(duì)樓主有效,祝樓主天天快樂(lè)
---------------------------------------------------
給你修改了三個(gè)地方:
1.borrowBooks方法中,將System.out.println("你要借嗎?"); 改為:
System.out.println("你要借嗎?輸入1表示借,其他數(shù)字表示不借。");
保證輸入的時(shí)候輸入的數(shù)字,否則會(huì)報(bào)出異常。
2.borrowBooks方法中,將self[score] = all[9]; 改為:self[score] = all[i];
如果是all[9],那么就始終是最后一本書(shū)籍信息了。
3.have方法中,你是想將所借的書(shū)籍信息都打印出來(lái)。修改的比較多,下面注釋代碼是原來(lái)的。
void have(Books[] self) {
// for (int i = 0; i 2; i++) {
// self[i].showBookInfo();
// }
for (int i = 0; i 3; i++) {
if(self[i]!=null)
self[i].showBookInfo();
}
}
****************** 附上所有代碼:*************************
import java.util.Scanner;
public class TestBook {
public static void main(String[] args) {
Books all[] = new Books[10];
Books self[] = new Books[3];
all[0] = new Books("java", 1, "12345", "tom", 34.0f, "人民出版社");
all[1] = new Books("c", 2, "12346", "tnn", 31.0f, "人民出版社");
all[2] = new Books("c++", 3, "12445", "mm", 35.0f, "人民出版社");
all[3] = new Books("c#", 4, "12365", "tt", 38.0f, "人民出版社");
all[4] = new Books("j2se", 5, "13345", "tosm", 31.1f, "人民出版社");
all[5] = new Books("j2ee", 6, "18345", "ttm", 32.0f, "人民出版社");
all[6] = new Books("jsp", 7, "12335", "cc", 33.0f, "人民出版社");
all[7] = new Books("net", 8, "12341", "bb", 36.0f, "人民出版社");
all[8] = new Books("ip", 9, "12343", "aa", 37.0f, "人民出版社");
all[9] = new Books("tcp", 10, "22345", "jj", 39.0f, "人民出版社");
Readers r = new Readers("xiaoming", 101, "1", 3);
r.searchAllBooks(all);
r.borrowBooks(all, self);
r.have(self);
r.give(all, self);
}
}
class Readers {
Scanner scan = new Scanner(System.in);
String names;
int nums;
String classes;
int grade;
int score = 0;
// Books self[]=new Books[3];
Readers(String n, int u, String c, int g) {
names = n;
nums = u;
classes = c;
grade = g;
}
void searchAllBooks(Books[] all) {// 查書(shū)
for (int i = 0; i 10; i++)
all[i].showBookInfo();
// self[score]=all[0];
}
void give(Books[] all, Books[] self) {// 還書(shū)
System.out.println("請(qǐng)輸入您要還的書(shū)的書(shū)號(hào)");
int n = scan.nextInt();
for (int i = 0; i 10; i++) {
if (n == all[i].num) {
for (int j = 0; j 3; j++) {
if (self[j] == all[i]) {
self[j] = null;
System.out.println("還書(shū)成功");
}
}
}
}
}
void have(Books[] self) {
// for (int i = 0; i 2; i++) {
// self[i].showBookInfo();
// }
for (int i = 0; i 3; i++) {
if(self[i]!=null)
self[i].showBookInfo();
}
}
void giveMoney() {
}
void borrowBooks(Books[] all, Books[] self) {
System.out.println("請(qǐng)輸入您要查找的書(shū)名:");
String n = scan.next();
int i;
for (i = 0; i 10; i++) {
if (n.equals(all[i].name)) {
all[i].showBookInfo();
break;
}
}
//System.out.println("你要借嗎?");
System.out.println("你要借嗎?輸入1表示借,其他數(shù)字表示不借。");
int j;
j = scan.nextInt();
if (j == 1) {
System.out.println("借閱成功");
//self[score] = all[9];
self[score] = all[i];
score += 1;
}
if (score 4) {
System.out.println("您還可以借閱" + (3 - score) + "本");
} else {
System.out.println("對(duì)不起,一個(gè)人只能借3本");
}
}
}
class Books {
String name;
int num;
String ISBN;
String writer;
float price;
String publisher;
Books(String n, int u, String i, String w, float p, String l) {
name = n;
num = u;
ISBN = i;
writer = w;
price = p;
publisher = l;
}
void showBookInfo() {
System.out.println("**************************");
System.out.println("書(shū)名:" + name);
System.out.println("索書(shū)號(hào):" + num);
System.out.println("ISBN號(hào):" + ISBN);
System.out.println("價(jià)格:" + price);
System.out.println("出版社:" + publisher);
System.out.println("**************************");
}
}
----------------------------------------------------
可以使用eREAD電子書(shū)閱讀器JAVA版。
直接去愛(ài)搜書(shū)網(wǎng)站下載eREAD電子書(shū)閱讀器。然后按照下面的操作就可以了。
1、安裝好你在愛(ài)搜書(shū)網(wǎng)站下載的閱讀器,安裝到你的電腦。
2、連接手機(jī)到電腦(USB)。
3、在愛(ài)搜書(shū)網(wǎng)站下載你喜歡的電子書(shū)(該網(wǎng)站可以搜索下載到任何一本書(shū)籍)
4、打開(kāi)eREAD電子閱讀器,點(diǎn)擊中上JAVA這個(gè)按鈕。
5、點(diǎn)擊選中書(shū)籍后“點(diǎn)擊制作按鈕”。
6、制作完成后,然后打開(kāi)文件生成的文件夾,把JAR文件放到你的手機(jī)里即可。
操作很簡(jiǎn)單。。。不用花費(fèi)流量費(fèi)用。也不用花錢(qián)下載書(shū),買(mǎi)書(shū)。。所有的全部免費(fèi)可以看的。
注意:塞班(sysban)系統(tǒng)的手機(jī)需要把生成的文件改成英文和數(shù)字才行,不然的話在手機(jī)里會(huì)顯示失敗的。
呵呵,閱讀器不是生成的,而是安裝的,安裝程序是可以網(wǎng)上下載的
在百度中或谷歌中搜索java版的手機(jī)閱讀器,會(huì)找到你所要求的:
另注意:
nokia6120c 操作系統(tǒng)為Symbian S60 第三版因此不太適合安裝智能機(jī)型版的Nokia Symbian閱讀器
但nokia6120c 支持 MIDP2.0 和CLDC1.1
比較合適跑java軟件,運(yùn)行普通java閱讀器之類(lèi)軟件多多有余。
請(qǐng)樓主上網(wǎng)上搜索。 注意java版的安裝程序是.jad和.jar文件
而symbian版的閱讀器為.sis
不要下錯(cuò)了。
哦忘了還有要交待, nokia6120c手機(jī)安裝上閱讀器后,從網(wǎng)上下載文章看是沒(méi)有問(wèn)題的,不過(guò)我忘了nokia6120c是否支持 jsr75可選包,如果支持的話就能把文章下載到本地空間看。如果不支持的話不僅不能下載到本地,而且會(huì)使得引用了jsr75包的安裝文件無(wú)法安裝。 這個(gè)就在乎樓主多多嘗試一下了,或者上網(wǎng)下載一些對(duì)手機(jī)java性能進(jìn)行測(cè)試的程序測(cè)一下
網(wǎng)站題目:java閱讀器帶書(shū)庫(kù)代碼,java圖書(shū)借閱管理系統(tǒng)全部源代碼
標(biāo)題路徑:http://www.chinadenli.net/article28/heiejp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、網(wǎng)站營(yíng)銷(xiāo)、響應(yīng)式網(wǎng)站、品牌網(wǎng)站制作、品牌網(wǎng)站設(shè)計(jì)、虛擬主機(jī)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)