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