java - Converting String to Integer (or other primitive) after pulling HTML with JSoup -


new programming. trying convert string integer. string has been retrieved website using jsoup. haven't read has helped.

the lines labeled below 2 & 3 issue. can print these lines out text, not once i've added integer.parseint(). think issue related getting rid of white space, thought code used that.

assuming 's' below letter "a", output follows (clearly line 1 printing):

6,981,000 

any appreciated.

public class incomestatement { string grossrevenue = "total revenue";  public incomestatement(string s) {      string incomestatementurl = ("http://finance.yahoo.com/q/is?s="+s+"+income+statement&annual");      string incomestatementtablename = "table.yfnc_tabledata1";      try {         document doc = jsoup.connect(incomestatementurl).get();          elements table = doc.select(incomestatementtablename);         elements row = table.select("tr");         elements tds = row.select("td");         (int j = 0; j < tds.size(); j++) {             if(tds.get(j).text().equals(grossrevenue)) {             /*1*/system.out.println(tds.get(j+1).text());             /*2*/system.out.println(integer.parseint(tds.get(j+1).text().replaceall(",","").trim()));             /*3*/system.out.println(integer.parseint(tds.get(j+1).text().replaceall(",","").replaceall("\\s+","")));             }                            }     }     catch (ioexception ex)  {         ex.printstacktrace();     }     catch (numberformatexception ex) {         ex.printstacktrace();     } }   

}

since use j + 1 should stop 1 sooner in for loop test of j. suggest test grossrevenue.equals() using yoda condition. and, use string.split(string) split on , (and optional white space) , iterate comma separated values

for (int j = 0; j < tds.size() - 1; j++) {     if (grossrevenue.equals(tds.get(j).text()) {         (string value : tds.get(j + 1).text().split(",\\s*")) {             system.out.println(integer.parseint(value.trim()));         }     } } 

Comments

Popular posts from this blog

PHP DOM loadHTML() method unusual warning -

python - How to create jsonb index using GIN on SQLAlchemy? -

c# - TransactionScope not rolling back although no complete() is called -