Property file string length limit (Java)

Playing with a properties file, I think it seems to have

I do the following:

File configFile = new File("config.properties");

Properties props = new Properties();
props.put( "cc_server","sort_of_a_long_string_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
FileOutputStream fos = new FileOutputStream( configFile );
PrintWriter pw = new PrintWriter( fos );
props.list( pw );
pw.flush();
pw.close();         
System.out.println("done.");

As a result, only the first 37char is saved and expanded to "..." I think properties hash has the right value. Writing to a file seems to be a problem

Is there any way to extend / close this restriction?

TIA

K

Solution

There are no such restrictions

Since you mentioned "..." I have this question: do you show value in jlabel? "..." is a typical way for jlabel to render a string that is too long

There is a simpler way to save properties

File propertiesfile=new File("fileName.props");
propstosave.store(new FileOutputStream(propertiesfile),"groupnames");
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>