• Post Reply Bookmark Topic Watch Topic
  • New Topic

Property File - property value break on multiple line

 
Shardul Vyawahare
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi All,

I wrote property file where I need to define a sequence in which property values to be read. so far declaring sequence was okay but sequence i defined is getting so long I need to scroll horizontally to see all listing

is there any way I can define value on multiple line so i don't need to scroll ?

property file is :

#### Lead Export File Content ###
EXPORT_HEADER=LEADID,CREATED_ON,DATE_TIME,ADAPTOR, FIRST_NAME,LAST_NAME,ADDRESS,CITY,STATE,ZIP_CODE,E DUCATION_LEVEL,DEGREE_OF_INTEREST,INFODEGREE,PROGR AM,INFOPROGRAM,INFOAREACODE1,INFOPHONE1,INFOAREACO DE2,INFOPHONE2,BEST_TIME_TO_CALL,E-MAIL, ARE_YOU_AFFILIATED_WITH_THE_US_MILITARY,ARE_YOU_IN TERESTED_IN_RECEIVING_FINANCIAL_AID,INFOCAMPUS,REM OTE_ADDR,INFOVENDORID,INFOUNIQUEID,CID,UID,AFID

 
Costi Ciudatu
Ranch Hand
Posts: 74
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The java.util.Properties class javadoc states that:

A natural line is defined as a line of
characters that is terminated either by a set of line terminator
characters (<code>\n</code> or <code>\r</code> or <code>\r\n</code>)
or by the end of the stream. A natural line may be either a blank line,
a comment line, or hold all or some of a key-element pair. A logical
line holds all the data of a key-element pair, which may be spread
out across several adjacent natural lines by escaping
the line terminator sequence with a backslash character
<code>\</code>
.


Therefore, try:
#### Lead Export File Content ###
EXPORT_HEADER=LEADID,CREATED_ON,DATE_TIME,ADAPTOR, FIRST_NAME,LAST_NAME,ADDRESS,CITY,STATE,ZIP_CODE,\
EDUCATION_LEVEL,DEGREE_OF_INTEREST,INFODEGREE,PROGR AM,INFOPROGRAM,INFOAREACODE1,INFOPHONE1,\
INFOAREACODE2,INFOPHONE2,BEST_TIME_TO_CALL,E-MAIL, ARE_YOU_AFFILIATED_WITH_THE_US_MILITARY,\
ARE_YOU_INTERESTED_IN_RECEIVING_FINANCIAL_AID,INFOCAMPUS,REM OTE_ADDR,INFOVENDORID,INFOUNIQUEID,CID,UID,AFID

 
Shardul Vyawahare
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
thanks ,

Worked fine

 
naveen velicheti
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi
I have a similar requirement, but there is a problem in my case.

key = value/
value/
value/
value/
value/
value/
value/
value/
value/
value/

When I read the values of key, I am seeing that the last values are getting lost.

I could read only first 7 lines or so, I was wondering if I have to set some length of the values that I need to read.

Can you please help me in this?
 
naveen velicheti
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
oops...... found the issue

I came to know that I have left a ' ' space character after one of the '/', So the getProperty read till that point and skipped the rest.


Thanks


 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!