Совершенно неясно, каковы значения в HashMap
и TreeMap
, потому что вы используете необработанные типы. Ваш код был бы более понятен нам, вам и компилятору, если бы вы использовали дженерики.
Однако вполне может быть, что все в порядке - просто вы конвертируете массив строк в строку где-то, вызывая toString
. (Вы не сказали нам, что вы имеете в виду под «я получаю это» - где?)
Попробуйте использовать:
String output = Arrays.toString(tempa);
чтобы увидеть значения в массиве.