0
我有一個棘手的問題 我試圖在sqlite中保存頁面的文檔..事情是我想在某些點讓我們說當它找到字體<字體標籤,它是如此之短,我想這一章的標題是頁面的開頭標記文檔的章節..的冠軍。所以我這樣做,代碼`將文檔拆分爲帶有標題的頁面(問題:java中的棘手問題)
Integer i=0;
int j= 0;
StringBuilder page = new StringBuilder();
String [] paragraphs = content.split("\n");
for (String paragraph : paragraphs){
i++;
page.append(paragraph).append("\n");
Integer length = paragraphs.length;
String stringPage=page.toString();
stringPage= stringPage.replaceAll("\n","<br/>");
String[] pageContents = stringPage.split(" ");
boolean beginOfStory=false;
for (String pageContent:pageContents){
if(pageContent.contains("<font")){
beginOfStory=true;
break;
}
}
if(pageContents.length >180 || beginOfStory){
j++;
prep.setLong(1, j);
prep.setString(2, stringPage);
prep.addBatch();
page =new StringBuilder();
}
}
當然,我知道這使標題成爲頁面中的最後一個東西,並且它在它後面開始新的頁面但我希望標題在新的頁面中對我和我來說都很棘手不能得到它的線索..任何幫助..我已經描述它將
在此先感謝
是你錯過了南卡羅來納?所以如:-) – zod 2010-11-17 22:06:55
沒有得到這個笑話:D – 2010-11-17 22:24:29
什麼是準備對象和表是什麼樣子?您應該能夠通過構建表格來獲得標題,以便可以通過這種方式進行檢索。 – MikeAinOz 2010-11-18 00:10:11