| Author |
Getting a null terminated string from a ByteBuffer/CharBuffer
|
Larry Cha Cha
Greenhorn
Joined: Jun 06, 2003
Posts: 15
|
|
How would I go about getting a string from a ByteBuffer or CharBuffer with the same contents, that is null terminated without checking every single character? Cheers.
|
 |
Jim Yingst
Wanderer
Sheriff
Joined: Jan 30, 2000
Posts: 18670
|
|
Well, there's Here indexOf() is checking every character for you. I don't know of another shortcut - you have to check every character. Unlike C, Java does not normally use nulls to signal the end of a String, and so the libraries don't bother to support it. But it's pretty easy to do yourself.
|
"I'm not back." - Bill Harding, Twister
|
 |
Bear Bibeault
Author and ninkuma
Marshal
Joined: Jan 10, 2002
Posts: 56150
|
|
Why do you feel that you need a null-terminated string? bear
|
[Smart Questions] [JSP FAQ] [Books by Bear] [Bear's FrontMan] [About Bear]
|
 |
Larry Cha Cha
Greenhorn
Joined: Jun 06, 2003
Posts: 15
|
|
Thanks Jim I was hopeing there was some util method that would do it but your snippet should do me fine. Bear: It's from an existing file that stores their strings as null terminated, I wouldn't have done it myself that way.
|
 |
 |
|
|
subject: Getting a null terminated string from a ByteBuffer/CharBuffer
|
|
|