定义一个静态方法,无需实例化对象也可以调用该方法。
import java.util.Vector;
public class ParseString {
//根据换行符分割字符串
public static Vector ParseStr(String str){
str = str.trim(); // 去除空格
if (str == "") {
return null;
}
char parseChar = '/n';
int strSign = 0;
boolean isNewline = false;
Vector v = new Vector();
for(int i = 0; i < str.length();i++){
char currChar = str.charAt(i);
if(currChar == parseChar){
isNewline =true;
}
if (i < str.length() - 1){ // 判断是否为最后一个字母
if (isNewline){ // 如果遇换行符则进行换行
v.addElement(str.substring(strSign,i)); // 将换行字符串存入Vector中
strSign=i;
isNewline = false;
}
}
}
v.addElement(str.substring(strSign,str.length()));
return v;
}
}