I would like to give an example where I want space optimization using
Strings in Java.

I have a function

String key (int i, int j){

return new String.valueOf(i) + "-" + String.valueOf(j)

}

Now, the number of possible values of i and j are 1-10, thus possible
values of the String return by the function is
10 * 10 = 100.

But, I have to call this function say 1,00,000 times and I don't want
it to return 1,00,000 memory locations of String.
My question is how can I optimize this function to return only
possible 100 memory locations of String

Some ideas which I have is
a) Use a HashMap<Integer,String>  where the key is i * j and value is
my required String "i" + "-" +j

b) Can keywords like final or Static in return type of key function
help.

c) Any other great suggestion?

Thanks
-Kapil

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Java 
EE (J2EE) Programming with Passion!" group.
To post to this group, send email to 
java-ee-j2ee-programming-with-passion@googlegroups.com
To unsubscribe from this group, send email to 
java-ee-j2ee-programming-with-passion+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/java-ee-j2ee-programming-with-passion?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to