'\0' in byte[] to String

Put your problem here if it does not fit any of the other categories.

'\0' in byte[] to String

Postby sjtcool » Wed Jan 02, 2008 2:35 am

Hi all, happy new year, ^_^.

When I read byte[] from socket, I used a size-fixed byte[], init with 0. After socket reading, the byte[] filled with a srting that sever had written, then i create a String with constructor String(byte[]), and the problem hapend,
the cunstructor will not change 0 to 0, I mean, the string end '\0' disapeard. It will change 0('\0') to a NOT null value.
Any solution?
Best regards,
good good study,day day up
Junior Developer
Junior Developer
Posts: 11
Joined: Wed Dec 19, 2007 3:18 am
Location: Nanjing


Postby plusminus » Thu Jan 03, 2008 12:52 pm

Hello sjtcool,

could you give us an explicit example :?:
Note: Strings in Java are Objects and therefore do not need (are not) end-marked with a NullByte ( '\0' ).

Image | Android Development Community / Tutorials
User avatar
Site Admin
Site Admin
Posts: 2688
Joined: Wed Nov 14, 2007 8:37 pm
Location: Schriesheim, Germany


Return to Other Coding-Problems

Who is online

Users browsing this forum: No registered users and 5 guests