假设我有一个字符串列表,如:
List myList = new ArrayList();
myList.add("person [something]");
myList.add("person 'something'");
所以在我的字符串中有时候我[有时候]
现在我想得到子串,但如果我想在两个字符中的一个字符串中剪切字符串,我不知道该怎么做。谁能告诉我这个选项是否可行?我尝试过类似的东西:
List finalOne = new ArrayList();
for(String ss: myList){
finalOne.add(ss.substring("[" || "'" ))
}
我希望所有子串从char“[”开始或从“'”开始一次运行
这不是substring
方法的工作方式,请查看docs(https://docs.oracle.com/javase/7/docs/api/java/lang/String.html#substring(int))。
根据您的需要,您可以:
substring
方法获取它