How to get the string value of a parameter in Java? -


i'm trying save parameter property, parameter : testspeed ( = "20" ), , have method :

saveproperty(string parameter) 

which save value of parameter file, :

saveproperty(testspeed); 

my property file looks :

testspeed : 20 testheight : 300 

my question : in java possible name of parameter, in case parameter passed saveproperty() testspeed, , it's name "testspeed", how string inside of saveproperty(), don't have following save :

saveproperty(string name,string value); 

and call :

saveproperty("testspeed",testspeed) 

also, when need out property file, can call :

getproperty(testspeed) 

i know how use property file, i'm using example, maybe caused confusion when mentioned property file.

the essence of question : how name of parameter passed method.

void somemethod(string parameter_xyz) {   // in here if call somemethod(testspeed), how string "testspeed",    // not it's value, it's name,    // spelled "testspeed" ? } 

is doable in java ?

first of correct format of property file this:

testspeed=20 testheight=300 

now pull property need pass key name, you're doing in saveproperty(string name, string value) method. if understood question correctly want avoid passing property name. can have custom methods this:

void savetestspeed(string value) {     saveproperty("testspeed", value); }  strig gettestspeed() {     getproperty("testspeed"); } 

edit: based on edited question.

no not possible in java.

please remember java strictly pass-by-value makes impossible figure out name of actual variable name @ callee's end. inside saveproperty method can value of arguments since in java object references passed value not name.

this not practical since there nothing stops method being called like:

savepropery( "20" ); 

in case should name of property?


Comments

Popular posts from this blog

java - Run a .jar on Heroku -

java - Jtable duplicate Rows -

validation - How to pass paramaters like unix into windows batch file -