String lstitem = null;
while ((pos = list.indexOf(separator, cp)) >= cp)
{
- escape = (list.charAt(pos - 1) == '\\') ? -1 : 0;
+ escape = (pos>0 && list.charAt(pos - 1) == '\\') ? -1 : 0;
if (wasescaped)
{
// append to previous pos
{
if (list[i] != null)
{
- if (i > 0)
+ if (v.length()>0)
{
v.append(separator);
}