hey jules,
ive been using this method alot, and i guess it might be helpfull to others if it were implemented in StringArray
addCommaSeparatedStrings(String stringsToAdd)
{
String singleString;
while (stringsToAdd.isNotEmpty())
{
singleString = stringsToAdd.upToFirstOccurrenceOf(T(","), false, false).trim();
if (singleString.isNotEmpty())
{
add(singleString);
}
stringsToAdd= stringsToAdd.fromFirstOccurrenceOf(T(","),false, false);
}
}
or better yet:
addSeparatedStrings(String stringsToAdd, const tchar* const dividingChar)
{
String singleString;
while (stringsToAdd.isNotEmpty())
{
singleString = stringsToAdd.upToFirstOccurrenceOf(dividingChar, false, false).trim();
if (singleString.isNotEmpty())
{
add(singleString);
}
stringsToAdd= stringsToAdd.fromFirstOccurrenceOf(dividingChar,false, false);
}
}