'\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,
sjt.
----------------------------------
good good study,day day up
sjtcool
Junior Developer
Junior Developer
 
Posts: 11
Joined: Wed Dec 19, 2007 3:18 am
Location: Nanjing

Top

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' ).

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

Top

Return to Other Coding-Problems

Who is online

Users browsing this forum: Exabot [Bot], MSNbot Media and 21 guests