I have a string array which i need to parse it to long variable.
The string array contains values as ["9", "8"] etc. I want to convert this to "(9,8)" (I am using it in the "IN" clause of an SQL statement).
What is a good way to accomplish this?
Here is my code:
String[] statusIdArray;
long statsId = Long.parseLong("(");
statsId = Long.parseLong(statusIdArray[0]);
for(int i=1; i < len; i++) {
statsId = Long.parseLong(statsId + ",") statsId=Long.parseLong(statsId + statusIdArray[i]);
statsId = Long.parseLong(statsId + ")");
}
But I get a NumberFormatException at input string "(9"