小石頭
Excellence in any department can be attained only by the labor of a lifetime; it is not to be purchased at a lesser price.
BlogJava
首頁
新隨筆
新文章
聯系
聚合
管理
posts - 91,comments - 22,trackbacks - 0
<
2007年2月
>
日
一
二
三
四
五
六
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
1
2
3
4
5
6
7
8
9
10
當我們大喊一聲“不!我要這樣走!”時,我們就成熟了。
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(10)
給我留言
查看公開留言
查看私人留言
隨筆分類
Jakarta Commons(7)
JIRA(2)
maven、ant(8)
Subversion(16)
批處理學習(6)
每天學一點(15)
每月一本書(2)
生活感悟(21)
隨筆檔案
2009年10月 (1)
2008年4月 (1)
2008年3月 (1)
2007年10月 (2)
2007年6月 (1)
2007年3月 (21)
2007年2月 (52)
2007年1月 (9)
文章分類
我的java學習(8)
私人領域(2)
轉載區(4)
文章檔案
2008年8月 (1)
2007年7月 (1)
2007年5月 (1)
2007年2月 (3)
2007年1月 (8)
Blogger's
BeanSoft
BlueDavy(Plugin Architecture)
Recreating Myself
swing
中國Eclipse社區
江南白衣
網路冷眼
西安信息資源網
讀書、思考、生活
談笑有鴻儒,往來無白丁
陳剛
面向構件與SOA社區
Java站點
IBM developerWorks 中國
Java Research
搜索
最新評論
1.?re: 主題:不要一輩子靠技術生存
偏激了
--fndcz
2.?re: JIRA + MySQL + Confluence 安裝
詳細信息在這里的數量是美妙的因為如果你基本上已經寫上這一專題的書。你的博客是美好的愿望是熟悉這種主題更多的人。很好的資料 ;請保持寫作 !
--homepage
3.?re: 通過構造XML數據流下載成Excel文件[轉]
這真心要感謝微軟大大們的努力以及開放出這個東西!
--隨便你叫
4.?re: SVNService(將svn作為windows服務運行的工具)
win7下 可執行的SVNService.exe 運行不了?
--11
5.?re: subversion-jira-plugin 實現JIRA和subversion的集成[未登錄]
評論內容較長,點擊標題查看
--kevin
閱讀排行榜
1.?JIRA + MySQL + Confluence 安裝(5477)
2.?淺談cvs vss和svn 的對比(4859)
3.?配置httpd,Apache的HTTP Subversion服務器(4033)
4.?SVNService(將svn作為windows服務運行的工具)(3672)
5.?subversion-jira-plugin 實現JIRA和subversion的集成(3322)
評論排行榜
1.?JIRA + MySQL + Confluence 安裝(4)
2.?subversion-jira-plugin 實現JIRA和subversion的集成(4)
3.?常用電腦的人養眼絕招,大家都要保護眼睛哦(3)
4.?主題:不要一輩子靠技術生存 (3)
5.?錄屏工具(1)
書分章工具
import
?java.io.BufferedReader;
import
?java.io.File;
import
?java.io.FileReader;
import
?java.io.FileWriter;
import
?java.io.IOException;
import
?java.util.ArrayList;
import
?java.util.HashMap;
/**?*/
/**
?*?<p>
?*?文件名稱:?GenerateBook.java
?*?</p>
?*?<p>
?*?文件描述:?無
?*?</p>
?*?<p>
?*?版權所有:?版權所有(C)2001-2004
?*?</p>
?*?<p>
?*?公?司:?
?*?</p>
?*?<p>
?*?內容摘要:?無
?*?</p>
?*?<p>
?*?其他說明:?無
?*?</p>
?*?<p>
?*?創建日期:2007-2-14
?*?</p>
?*?<p>
?*?完成日期:2007-2-14
?*?</p>
?*?<p>
?*?修改記錄1:?//?修改歷史記錄,包括修改日期、修改者及修改內容
?*?</p>
?*?
?*?<pre>
?*?????修改日期:
?*?????版?本?號:
?*?????修?改?人:
?*?????修改內容:
?*?</pre>
?*?
?*?<p>
?*?修改記錄2:…
?*?</p>
?*?
?*?
@version
?1.0
?*?
@author
?yangv
?
*/
public
?
class
?GenerateBook?
{
????File?bookFile?
=
?
null
;
????
public
?GenerateBook(File?bookFile)?
{
????????
this
.bookFile?
=
?bookFile;
????}
????
public
?ArrayList?getLogContentText()?
{
????????FileReader?reader?
=
?
null
;
????????ArrayList?list?
=
?
new
?ArrayList();
????????
//
?HashMap?map?=?new?HashMap();
????????
try
?
{
????????????reader?
=
?
new
?FileReader(bookFile);
????????????BufferedReader?br?
=
?
new
?BufferedReader(reader);
????????????String?s1?
=
?
null
;
????????????StringBuffer?result?
=
?
new
?StringBuffer(
""
);
????????????
while
?((s1?
=
?br.readLine())?
!=
?
null
)?
{
????????????????
if
?(s1.indexOf(
"
部?
"
)?
!=
?
-
1
?
&&
?s1.indexOf(
"
章
"
)?
!=
?
-
1
)?
{
????????????????????
if
?(result.length()?
>
?
0
)?
{
????????????????????????list.add(result.toString());
????????????????????????log(result.toString());
????????????????????}
????????????????????result?
=
?
new
?StringBuffer(
""
);
????????????????????result.append(s1?
+
?
"
\n
"
);
????????????????}
?
else
?
{
????????????????????result.append(s1?
+
?
"
\n
"
);
????????????????}
????????????}
????????????log(result.toString());
????????????br.close();
????????????reader.close();
????????}
?
catch
?(Exception?ex)?
{
????????????ex.printStackTrace();
????????}
????????
return
?list;
????}
????
public
?
void
?log(String?content)?
{
????????
//
?System.out.println("\\------------------------\\");
????????
//
?int?i=?content.indexOf("\n");
????????
//
?System.out.println(content.substring(0,i));
????}
????
/**?*/
/**
?????*?
@param
?args
?????
*/
????
public
?
static
?
void
?main(String[]?args)?
{
????????
//
?GenerateBook?book?=?new?GenerateBook(new?File("21839.txt"));
????????GenerateBook?book?
=
?
new
?GenerateBook(
new
?File(
"
21839.txt
"
));
????????ArrayList?list?
=
?book.getLogContentText();
????????
for
?(
int
?i?
=
?
0
;?i?
<
?list.size();?i
++
)?
{
????????????String?content?
=
?list.get(i).toString();
????????????
int
?m?
=
?content.indexOf(
"
\n
"
);
????????????
int
?n?
=
?content.indexOf(
"
第
"
);
????????????writeFile(content,
new
?File(content.substring(n,?m).replaceAll(
"
????
"
,?
""
).replaceAll(
"
第
"
,?
""
).trim()
+
"
.txt
"
));
????????????System.out.println(content.substring(n,?m).trim());
????????}
????}
????
public
?
static
?
void
?writeFile(String?content,?File?file)?
{
????????FileWriter?writer?
=
?
null
;
????????
try
?
{
????????????writer?
=
?
new
?FileWriter(file.getAbsolutePath());
????????????writer.write(content);
????????????writer.close();
????????}
?
catch
?(IOException?ex1)?
{
????????????ex1.printStackTrace();
????????}
????}
}
posted on 2007-02-15 20:38
小石頭
閱讀(615)
評論(0)
編輯
收藏
所屬分類:
每天學一點
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
What is AspectJ
Trueimage Server8.0注冊碼
錄屏工具
書分章工具
JAVA 正則表達式4種常用的功能
展示JDBC存取ORACLE大型數據對象LOB幾種情況的示范類
從最重要又緊急的事做起!
[轉]如何正確地應用Runtime類調用程序
Eclipse 插件之helloworld
[原創]學習quartz(一) --helloWorld
Copyright ©2025 小石頭 Powered By
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
eeuss免费影院
|
国产亚洲午夜精品
|
999久久久免费精品播放
|
自拍偷自拍亚洲精品被多人伦好爽
|
亚洲综合亚洲综合网成人
|
特级一级毛片免费看
|
亚洲国产精品碰碰
|
国产免费久久久久久无码
|
亚洲女初尝黑人巨高清
|
你好老叔电影观看免费
|
亚洲成色999久久网站
|
999任你躁在线精品免费不卡
|
亚洲国产成人无码av在线播放
|
国产91色综合久久免费
|
日本亚洲免费无线码
|
四虎影视在线永久免费观看
|
一级午夜免费视频
|
国产精品久久久亚洲
|
91视频免费网址
|
亚洲精品天堂在线观看
|
国产免费人成在线视频
|
h片在线播放免费高清
|
亚洲av永久无码精品网站
|
182tv免费视视频线路一二三
|
亚洲国产成人99精品激情在线
|
国产成人高清精品免费软件
|
一级A毛片免费观看久久精品
|
亚洲日本va在线视频观看
|
免费看片在线观看
|
亚洲а∨天堂久久精品9966
|
亚洲av中文无码
|
69视频在线观看免费
|
女bbbbxxxx另类亚洲
|
亚洲成a人片在线观看日本
|
成人无遮挡裸免费视频在线观看
|
无码一区二区三区亚洲人妻
|
亚洲国产成人高清在线观看
|
欧洲精品成人免费视频在线观看
|
亚洲欧洲国产经精品香蕉网
|
免费无码一区二区三区蜜桃大
|
av网站免费线看
|