Прежде всего: правильно ли анализируется ваш HTML? Можете ли вы предоставить содержимое defaultString
? defaultDoc
действительно ли есть проблема с кодировками файлов?
Предполагая, что getElementsByAttribute
на самом деле возвращает некоторые объекты - отметим, что у вас есть опечатка, value
вместо values
- вы в настоящее время заполняете массив описаниями всех Element
-объектов, а не значениями атрибут. Попробуйте что-то вроде следующего:
int i = 0;
String s[] = new String[values.size()];
for(Element el : values){
s[i++] = el.attr("values");
}