| Author |
How I can preserve an string "new line" characters when it converted into byte array?
|
raminaa niilian
Ranch Hand
Joined: Jul 14, 2005
Posts: 550
|
|
Hi Thank you for reading my post I have an string like This is My new Car. I should convert it to an inputStream in otder to be able to use that stream in an API I use following code to convert the string to inputStream Now when i use this byteArray it removes all of my new line characters (enter) and all of my words come one after another. I found it after several hours of hard works to figure out what is wrong with the API, How i find that bytearray removes all New Line (enter) characters? I find it by writing the content of the above array into a file code snippet that i used to write the array into the file is like: Can you tell me how i can preserve those New Line (enter) characters after each line?
|
 |
Peter Chase
Ranch Hand
Joined: Oct 30, 2001
Posts: 1970
|
|
No, it doesn't remove new-lines. However, the way that Java wrote out the new-lines may not match the new-line convention used by your editor. You may find it useful to look at the file in a hex editor (I'd use hexl-mode in emacs, but you're probably not using emacs, so choose your own way of viewing a file in hex). Perhaps post the hex dump of a file for a small string here. Also, please tell us what your operating system is. Also, how did you get the data into your string? How do you know it actually contains new-lines? [ September 04, 2007: Message edited by: Peter Chase ]
|
Betty Rubble? Well, I would go with Betty... but I'd be thinking of Wilma.<br /> <br />#:^P
|
 |
Jesper de Jong
Java Cowboy
Bartender
Joined: Aug 16, 2005
Posts: 12907
|
|
Are you sure that this is really the case? How do you know it removes the newlines? I wrote the following test program, and in the output file (C:\out.txt) the newlines are not missing.
|
Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 7 API documentation
Scala Notes - My blog about Scala
|
 |
 |
|
|
subject: How I can preserve an string "new line" characters when it converted into byte array?
|
|
|