за конвертиране на char

2 отговора 105 прегледа
#1

за конвертиране на char

имам обект char[] и искам да го направя string. Сещам се за начин чрез завъртане на цикъл за всеки елемент, който да конкатенира даден стринг, но това е доста дълго занимание за голям масив.

Отговор
в отговор на нeo #2

Re: за конвертиране на char

String str = new String(име на променлива от тип char[])
или
String str = String.valueOf(име на променлива от тип char[])

Отговор
в отговор на нeo #3

Re: за конвертиране на char

ne samo che e mnogo dylgo zanimanie a syshto taka zaema mnogo pamet...
konkateniraneto na stringove ne promenia stringa a prosto vryshta nov koito e staria+novia...
znachi ako imash 200 simvola shte se syzdadesh 200 novi obekta ot koito realno shte izpolzvash samo 1... tova oznachava 199 obekta za koito se gubi vreme da bydat syzdadeni, zaemat resursi i sled tova triabva pametta da byde osvobodena ot GC-to....

ako iskash da konkatenirash mnogo stringove izpolzvai StringBuffer i gi appendvai...
a inache v predishnia otgovor moje da vidish kak ot char[] mojesh da si napravish String

btw dosta po-lesno e da go vidish v dokumentaciata na JDK... a e i po-byrzo otkolkoto da zadadesh vaprosa i da chakash niakoi da ti otgovori...:))

Отговор