aspose file tools
The moose likes Beginning Java and the fly likes How I can preserve an string Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Reply Bookmark "How I can preserve an string "new line" characters when it converted into byte array?" Watch "How I can preserve an string "new line" characters when it converted into byte array?" New topic
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
    
    3

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
 
I agree. Here's the link: http://zeroturnaround.com/jrebel - it saves me about five hours per week
 
subject: How I can preserve an string "new line" characters when it converted into byte array?
 
Similar Threads
Trouble with ODBC CSV connection when export Crystal RPT to PDF
Crystal Reports XI R2 Chinese Display on PDF export
load Properites from ByteArrayInputStream
upload file question
Progress Bar