From 7a5e7976a3e011d54903566b922f0268f9ce2859 Mon Sep 17 00:00:00 2001 From: jihoonl Date: Fri, 13 Nov 2009 03:32:54 +0000 Subject: [PATCH] change in split method --- Robust/src/ClassLibrary/String.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Robust/src/ClassLibrary/String.java b/Robust/src/ClassLibrary/String.java index 864574f0..3e014e6b 100644 --- a/Robust/src/ClassLibrary/String.java +++ b/Robust/src/ClassLibrary/String.java @@ -392,12 +392,20 @@ public class String { for(i = 0; i< count; i++) { if(value[i] == '\n' || value[i] == '\t' || value[i] == ' ') { splitted.addElement(tmpStr); - tmpStr = new String(); + tmpStr = ""; + + // skip extra spaces + while( i < count && ( value[i] == '\n' || value[i] == '\t' || value[i] == ' ')) { + i++; + } }else { tmpStr += value[i]; } } - splitted.addElement(tmpStr); + + if(!tmpStr.equals("")) { + splitted.addElement(tmpStr); + } return splitted; } -- 2.34.1