17 Kasım 2011, PERŞEMBE
Java nasıl bir dize bir karakter dönüştürmek için?
char
ve String
a ihtiyacım var. Nasıl birinden diğerine dönüştürebilirim?
CEVAP
17 Kasım 2011, PERŞEMBE
Character.toString(char)
kullanabilirsiniz. Bu yöntem sadece bu da işleri String.valueOf(char)
, bir ara verdiğini unutmayın.
Diğerleri belirttiği gibi, dize birleştirme bir kısayol gibi çalışır:
String s = "" 's';
Ama şöyle derler:
String s = new StringBuilder().append("").append('s').toString();
hangisi daha verimli çünkü StringBuilder
II char[]
(aşırı tahsis StringBuilder()
11*), sadece bu dizi için savunma kopyalanan tarafından elde edilen String
.
String.valueOf(char)
"" tek elemanlı bir dizi char
ambalaj ve ambalaj özel kurucu geçirmeden dizi kopyalama önler String(char[], boolean)
ile. arka kapıdan alır
Bunu Paylaş:
Nasıl Java hex bir dize bir bayt dizis...
Bayt içine Java Dize dönüştürmek için ...
Nasıl Java uzun Dize dönüştürmek için?...
Nasıl Dize/ayrıştırma java char dönüşt...
Java ile bir numaralama için bir Dize ...