小石頭
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
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
成人毛片18女人毛片免费视频未
|
国产精品偷伦视频免费观看了
|
久久狠狠躁免费观看2020
|
一级毛片直播亚洲
|
日韩大片在线永久免费观看网站
|
国产精品深夜福利免费观看
|
亚洲国产精品成人午夜在线观看
|
国产资源免费观看
|
人妻免费久久久久久久了
|
亚洲中文字幕无码爆乳AV
|
中文字幕在线视频免费观看
|
亚洲av永久无码精品秋霞电影影院
|
亚洲乱码无限2021芒果
|
黄瓜视频高清在线看免费下载
|
亚洲人成色在线观看
|
免费人成在线观看网站视频
|
国产精品免费在线播放
|
777亚洲精品乱码久久久久久
|
99精品视频免费在线观看
|
亚洲一区免费视频
|
成年性午夜免费视频网站不卡
|
豆国产96在线|亚洲
|
国产精品亚洲综合专区片高清久久久
|
中国国语毛片免费观看视频
|
亚洲黄色一级毛片
|
国产自产拍精品视频免费看
|
无套内射无矿码免费看黄
|
97av免费视频
|
亚洲人成色4444在线观看
|
中文字幕精品无码亚洲字
|
91嫩草免费国产永久入口
|
亚洲爆乳少妇无码激情
|
亚洲精品tv久久久久久久久久
|
一级女人18片毛片免费视频
|
亚洲AV无码1区2区久久
|
免费无码成人AV片在线在线播放
|
9久久免费国产精品特黄
|
亚洲香蕉久久一区二区
|
亚洲综合图色40p
|
成人毛片免费视频
|
欧洲人成在线免费
|