This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Beginning Java and the fly likes How I can preserve an string Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Beginning Java
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: 551
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.
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14074
    
  16

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://aspose.com/file-tools
 
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
load Properites from ByteArrayInputStream
Progress Bar
Crystal Reports XI R2 Chinese Display on PDF export
upload file question