Цикл for и деление на массивы командой split

377
03 июня 2017, 15:16

есть табличка html, она может быть разной длины:

 <tr class="itemBlock"> 
  <td> 44-46
  <td>170-176  
  <td>
  <td>шт, ожидается <b> 
 <tr class="itemBlock"> 
  <td> 44-46
  <td>182-188  
  <td>  
  <td>шт, ожидается <b> 

при помощи split она делится на массивы, а вот как вывести, например, первый столбец не через цикл, разобраться не могу. System.out.println(arraytd[1]); если выношу за цикл массив arraytd просто теряется.

String [] arraytr=tab1.split("<tr class=\"itemBlock\">");
for (int i=0;i<arraytr.length;i++){
   String [] arraytd=arraytr[i].split("<td>");
   for (int x=1;x<arraytd.length;x++){
      System.out.println(arraytd[1]);
   }
}

READ ALSO
XStream , как сериализовать коллеции без дополнительной информации?

XStream , как сериализовать коллеции без дополнительной информации?

Сериализую при помощи XStream мой Entity Class из Hibernate private static

440
Поиск разницы между датами

Поиск разницы между датами

Должен написать многопоточную программуОдин из этапов разработки - поиск разницы во времени (разница может быть в годах, в месяцах или днях,...

541
Подскажите, как реализовать поиск по sub item [требует правки]

Подскажите, как реализовать поиск по sub item [требует правки]

По основному все вышло прекрасно с помощью getFilter, а вот как проделать то же с sub items понять не могу

352
Сравнение строк не происходит [дубликат]

Сравнение строк не происходит [дубликат]

На данный вопрос уже ответили:

330