• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

How to insert a new line character in a String?

 
Ranch Hand
Posts: 252
  • Number of slices to send:
    Optional 'thank-you' note:
Hi,

Please check the below snippet.

String problemNotes = new String();

problemNotes = "Date: "+childElement.getAttributeValue("date")+"\n"+"Submitter: "+childElement.getAttributeValue("submitter")+"\n"+"Notes: "+childElement.getText();

But i am not getting a new line at all.

Please help.
[ July 10, 2008: Message edited by: Shiaber Shaam ]
 
Ranch Hand
Posts: 242
  • Number of slices to send:
    Optional 'thank-you' note:
There are new line characters inside the String as you expected. See this modified snippet.



produced

 
Ranch Hand
Posts: 70
  • 2
  • Number of slices to send:
    Optional 'thank-you' note:
Unless you are writing your String to a text file and you are a Windows user. Then the new line character depends on your OS (\n for Unix, \r\n for Windows and \r for old Macs) and you should use:


[ July 10, 2008: Message edited by: Rodrigo Tomita ]
 
Ranch Hand
Posts: 193
  • Number of slices to send:
    Optional 'thank-you' note:
This is an old thread, but I don't understand why Shiaber Shaam is not getting the expected new line in his output. Can anyone explain this? Thanks.
 
Greenhorn
Posts: 1
  • 1
  • Number of slices to send:
    Optional 'thank-you' note:
As Rodrigo said above, each OS has it's own "New line" character. You should use System.getProperty("line.separator") to automatically get the appropriate line separator. The "\n" he is using probably isn't working because he is running his app. on a Windows system.
 
Greenhorn
Posts: 15
  • Number of slices to send:
    Optional 'thank-you' note:
I have similar problem.
I am trying to read some text from .ini file and display it on JOptionPane confirm dialog. Here is the text in .ini file:



I supposed that each part of text will be placed in another line. But I was wrong. Whole string is in single line.


Surprisingly, I receive the same effect when I put string on stdout by System.out.println().
Here is the code:



Of course "sometext" appears in new line on console. How can I fix it?

Edit:
Ok I get it. I should use html.
http://docs.oracle.com/javase/tutorial/uiswing/components/html.html
 
Marshal
Posts: 79392
377
  • 1
  • Number of slices to send:
    Optional 'thank-you' note:
There is something wrong with that file you are reading, having \r\n in places and \n elsewhere. It looks as if it has been half written in Windows® and hal in Linux.
Try
String.format("This is a String%n%s is brilliant%n", name);
Or similar
Your \n worked on a JOptionPane dialogue on my Linux box.
 
Greenhorn
Posts: 12
  • Number of slices to send:
    Optional 'thank-you' note:

Shiaber Shaam wrote:Hi,

Please check the below snippet.

String problemNotes = new String();

problemNotes = "Date: "+childElement.getAttributeValue("date")+"\n"+"Submitter: "+childElement.getAttributeValue("submitter")+"\n"+"Notes: "+childElement.getText();

But i am not getting a new line at all.

Please help.
[ July 10, 2008: Message edited by: Shiaber Shaam ]



I'm not that knowledgeable about the topic but to get familiar with it, I did some browsing. I hope the reference below will guide us a bit.

Reference : https://www.wyzant.com/resources/blogs/266636/embedding_line_breaks_in_java_literal_strings
reply
    Bookmark Topic Watch Topic
  • New Topic
vceplus-200-125    | boson-200-125    | training-cissp    | actualtests-cissp    | techexams-cissp    | gratisexams-300-075    | pearsonitcertification-210-260    | examsboost-210-260    | examsforall-210-260    | dumps4free-210-260    | reddit-210-260    | cisexams-352-001    | itexamfox-352-001    | passguaranteed-352-001    | passeasily-352-001    | freeccnastudyguide-200-120    | gocertify-200-120    | passcerty-200-120    | certifyguide-70-980    | dumpscollection-70-980    | examcollection-70-534    | cbtnuggets-210-065    | examfiles-400-051    | passitdump-400-051    | pearsonitcertification-70-462    | anderseide-70-347    | thomas-70-533    | research-1V0-605    | topix-102-400    | certdepot-EX200    | pearsonit-640-916    | itproguru-70-533    | reddit-100-105    | channel9-70-346    | anderseide-70-346    | theiia-IIA-CIA-PART3    | certificationHP-hp0-s41    | pearsonitcertification-640-916    | anderMicrosoft-70-534    | cathMicrosoft-70-462    | examcollection-cca-500    | techexams-gcih    | mslearn-70-346    | measureup-70-486    | pass4sure-hp0-s41    | iiba-640-916    | itsecurity-sscp    | cbtnuggets-300-320    | blogged-70-486    | pass4sure-IIA-CIA-PART1    | cbtnuggets-100-101    | developerhandbook-70-486    | lpicisco-101    | mylearn-1V0-605    | tomsitpro-cism    | gnosis-101    | channel9Mic-70-534    | ipass-IIA-CIA-PART1    | forcerts-70-417    | tests-sy0-401    | ipasstheciaexam-IIA-CIA-PART3    | mostcisco-300-135    | buildazure-70-533    | cloudera-cca-500    | pdf4cert-2v0-621    | f5cisco-101    | gocertify-1z0-062    | quora-640-916    | micrcosoft-70-480    | brain2pass-70-417    | examcompass-sy0-401    | global-EX200    | iassc-ICGB    | vceplus-300-115    | quizlet-810-403    | cbtnuggets-70-697    | educationOracle-1Z0-434    | channel9-70-534    | officialcerts-400-051    | examsboost-IIA-CIA-PART1    | networktut-300-135    | teststarter-300-206    | pluralsight-70-486    | coding-70-486    | freeccna-100-101    | digitaltut-300-101    | iiba-CBAP    | virtuallymikebrown-640-916    | isaca-cism    | whizlabs-pmp    | techexams-70-980    | ciscopress-300-115    | techtarget-cism    | pearsonitcertification-300-070    | testking-2v0-621    | isacaNew-cism    | simplilearn-pmi-rmp    | simplilearn-pmp    | educationOracle-1z0-809    | education-1z0-809    | teachertube-1Z0-434    | villanovau-CBAP    | quora-300-206    | certifyguide-300-208    | cbtnuggets-100-105    | flydumps-70-417    | gratisexams-1V0-605    | ituonline-1z0-062    | techexams-cas-002    | simplilearn-70-534    | pluralsight-70-697    | theiia-IIA-CIA-PART1    | itexamtips-400-051    | pearsonitcertification-EX200    | pluralsight-70-480    | learn-hp0-s42    | giac-gpen    | mindhub-102-400    | coursesmsu-CBAP    | examsforall-2v0-621    | developerhandbook-70-487    | root-EX200    | coderanch-1z0-809    | getfreedumps-1z0-062    | comptia-cas-002    | quora-1z0-809    | boson-300-135    | killtest-2v0-621    | learncia-IIA-CIA-PART3    | computer-gcih    | universitycloudera-cca-500    | itexamrun-70-410    | certificationHPv2-hp0-s41    | certskills-100-105    | skipitnow-70-417    | gocertify-sy0-401    | prep4sure-70-417    | simplilearn-cisa    |
http://www.pmsas.pr.gov.br/wp-content/    | http://www.pmsas.pr.gov.br/wp-content/    |