大大毛
的笔记
  DDM's Note
哪怕没有办法一定有说法,
就算没有鸽子一定有乌鸦,
固执无罪 梦想有价,
让他们惊讶.
posts - 14, comments - 23, trackbacks - 0, articles - 58
::
首页
:: ::
联系
:: ::
管理
查看java电子书内容
Posted on 2006-06-09 01:08
大大毛
阅读(534)
评论(0)
编辑
收藏
到处找书,结果没想到找到一javabook电子书,看来手机上的东东现在是越来越流行了。javabook下载的是一个jar包,此包在PC上并不能直接运行,提示说没有main(),四处也没有找到阅读器,只能自己动手了。将查看方法留下来:
用RAR打开看,可以看到很多的class类文件以及多个数据文件(后缀TXT或无后缀,体积较大)。数据文件通常是以文本的形式存放,可以解包出来直接浏览,但是也有一些例外(由JBookMaker制作的,在MF文件中可见其网址)。此类数据文件的内容经过了简单编码,需要专门处理一下。
import
java.io.
*
;
public
class
ReadBook
{
public
static
String getContent(InputStream is)
{
StringBuffer sb
=
new
StringBuffer();
byte
[] b
=
new
byte
[
2
];
char
c;
try
{
while
(is.read(b)
!=
-
1
)
{
c
=
(
char
)((b[
0
]
<
0
?
256
+
b[
0
]:b[
0
])
+
((b[
1
]
<
0
?
256
+
b[
1
]:b[
1
])
<<
8
));
//
处理
sb.append(c);
}
}
catch
(Exception e)
{
e.printStackTrace();
}
return
sb.toString();
}
}
例如,解压出的数据文件名称是“1”,那么如下调用即可:
InputStream is
=
new
FileInputStream(
"
1
"
);
System.out.println(ReadBook.getContent(is));
is.close();
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
Powered by:
BlogJava
Copyright © 大大毛
日历
<
2006年6月
>
日
一
二
三
四
五
六
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
公告
果然是不能想得太好。
随笔分类
(4)
VB培训(4)
文章分类
(59)
JAVA
(6)
Spring
(3)
Hibernate
Struts
(12)
NET
VB
(2)
ASP
(1)
ASP.NET
(6)
HTML
(3)
400
(2)
I4.0
Nifi
(5)
Angular
(1)
SQL
(15)
常用算法
(1)
其它
(2)
积分与排名
积分 - 59487
排名 - 876
最新评论
1. re: 手工添加MyEclipse的XML文件模板[未登录]
请问,eclipse下面有没有呢?现在想要实现eclipse的xml的模板进行配置修改,简单说,就是把新建时候的名字作为其中的一个tag;找了很久没有找到方法
--allen
2. re: 第二章 Visual Basic 基础语法
受益匪浅,多谢!
--yuleself
3. re: 数字填空
评论内容较长,点击标题查看
--去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去
4. re: Checkbox联动演示
dcdc
--dcd
5. re: 利用TN5250NF下載檔案的自動化處理
請教若密碼要動態生成,是否有辦法呢?
謝謝
--江佳桂
i am ddm