Anonymous user
Rosetta Code/Count examples: Difference between revisions
→{{header|Java}}
m (→{{header|Ada}}: Adjust to Rosetta/Find unimplemented task) |
|||
Line 436:
<lang java5>
import java.util.ArrayList;
import ScreenScrape;
Line 452 ⟶ 451:
*/
public static void main(String[] args) {
int exTotal = 0;
int exSubTot = 0;▼
String title = "";▼
try {
// Get root query results
Line 466 ⟶ 459:
while(rootPage.contains(taskBegin)){
rootPage = rootPage.substring(rootPage.indexOf(taskBegin)+taskBegin.length());
String title = rootPage.substring(0, rootPage.indexOf(taskEnd));
if (!title.contains("Category:")) {
tasks.add(title);
Line 473 ⟶ 466:
}
// Loop through each task and print count
▲ String title = task.replaceAll("'","'");
if (taskPage.contains(exmplBegin)) {
int startPos = taskPage.lastIndexOf(exmplBegin)+exmplBegin.length();
String countStr = taskPage.substring(startPos, taskPage.indexOf(exmplEnd, startPos));
exSubTot = Integer.parseInt(countStr.contains(".") ?
countStr.substring(0,countStr.indexOf(".")) : countStr);
|