Soru & Cevap

Java String ifadenin sonuna u0000 ekliyor

13.07.2017 - 12:06

String değişkenin önüne + operatörü ile ekleme yapınca son valuelerine u0000 ekliyor bu nedir çözümü nedir ? 

 

278 Görüntülenme

3 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-21203-1418223380.jpg
murat_balcı
13.07.2017 - 04:37

 
buraya bakınız çözüm burada 

string = string.replace("\u0000", ""); // removes NUL chars
string = string.replace("\\u0000", ""); // removes backslash+u0000

 

 

picture-68435-1491411664.jpg
sametaylak
13.07.2017 - 12:37

Merhaba Melih,

\u0000 null karaktere denk gelmektedir. Eğer bunları kaldırmak istiyorsan,

string = string.replace("\\u0000", "");

Bu örnek kod sanırım sana yardımcı olacaktır.

Melih
13.07.2017 - 01:14
Denedim onu çalışmıyor...
Samet Aylak
13.07.2017 - 04:43
b.replace bir String üretecektir onu ataman gerekiyor tekrar b'ye
picture-115848-1499541727.jpg
matrix121
13.07.2017 - 12:16

http://vvmajor.tk/2015/05/01/Removing-u0000-Symbols-From-The-String-In-Java/

Bu sayfadaki kodu deneyemedim.Altını çiziyor