I have a string:
strArray= "-------9---------------";
I want to find 9 from the string. The string may be like this:
strArray= "---4-5-5-7-9---------------";
Now I want to find out only the digits from the string. I need the values 9,4, or such things and ignore the ‘-‘ . I tried the following:
strArray= strignId.split("-");
but it gets error, since there are multiple ‘-‘ and I don’t get my output. So what function of java should be used?
My input and output should be as follows:
input="-------9---------------";
output="9";
input="---4-5-5-7-9---------------";
output="45579";
What should I do?
You don’t use split!
Split is to get the things BETWEEN the separator.
For this you want to eliminate the unwanted chars; ‘-‘
The solution is simple
out=in.replaceAll(“-“,””);