1.接口
public interface NoSplitInter {
public abstract void nosplit();
}
2.实现类
public class NoSplitImpl implements NoSplitInter {
private String str;
ArrayList<String> list = new ArrayList<String>();
public NoSplitImpl(String str) {
this.str = str;
}
@Override
public void nosplit() {
//字符串如果不为空
while (!str.isEmpty()) {
//如果字符串中包含 剔除的字符串
if (str.contains("&&")) {
//存在 获得该字符串的下标 截取从0到下标的字符串
int index = str.indexOf("&&");
list.add(str.substring(0, index));
// 然后将刚刚已经添加到集合中的部分通过切割舍去
str = str.substring(index + 2);
} else {
//不存在 就把最后一部分添加进集合
list.add(str);
break;
}
}
System.out.println(list);
}
}
3.main方法
public class NOSplit {
public static void m