Професионална програма
Loading...
nickpanaiotov avatar nickpanaiotov 21 Точки

[Technical Issue] Java Basics - Какво връща String.split() в java?

Здравейте колеги,

Защо да му го ********** String.split() не връща нормален си масив от стрингове. И по точно каквъв е проблема това да работи?

String[] splitInput =(inputString.split(" ".trim()));


int value = Integer.parseInt(splitInput[0]);
String word = splitInput[1];

 

Инта се парсва като хората, но като опитам if(measure =="думата") ми казва, че не е същия стринг и не минава проверката.

Пробвах с toString(), с trim() ... каквото се сетих, но уви.  Казва ми "думата" не е равна на "думата".

Поздрави : )

Тагове:
0
Java Advanced
ZvetanIG avatar ZvetanIG 917 Точки

" ".trim()   -   това няма особен смисъл, защото връща  ""  (празен низ). 

String[] splitInput =(inputString.split(" ".trim()));     Не ти работи коректно, защото подаваш празен низ на split и в този случай ти разбива стринга на символи.   

Например Ако въведеш 12 ще получиш масив с два елемента, който имат стойност "1" и "2".

0