public static String[] splitString(String message, String delimiter)
{
Vector result = new Vector();
int pos = 0;
int len = message.length();
int lenD = delimiter.length();
for (int i = 0; i < len; i++)
{
if (message.substring(i, i+lenD).equals(delimiter))
{
if (i == pos)
result.addElement("");
else if (i>pos)
result.addElement(message.substring(pos, i));
pos = i+lenD;
i += lenD-1;
}
}
if (pos < len)
result.addElement(message.substring(pos, len));
String[] reposne = new String[result.size()];
result.copyInto(reposne);
return reposne;
}
{
Vector result = new Vector();
int pos = 0;
int len = message.length();
int lenD = delimiter.length();
for (int i = 0; i < len; i++)
{
if (message.substring(i, i+lenD).equals(delimiter))
{
if (i == pos)
result.addElement("");
else if (i>pos)
result.addElement(message.substring(pos, i));
pos = i+lenD;
i += lenD-1;
}
}
if (pos < len)
result.addElement(message.substring(pos, len));
String[] reposne = new String[result.size()];
result.copyInto(reposne);
return reposne;
}
No comments:
Post a Comment