2017-07-17 59 views
-4

如果有超过100个元素,例如列表:爪哇 - 比较两个字符串列表,并创建新的列表

list.add(str); 

从大家那里得到循环海峡。

如果我们有另外两个字符串,例如:

String strStart; 
String strEnd; 

现在我们要比较两个字符串的所有列表元素。 对于exmp: 如果列表中包含“AFG”, “白蛋白”, “封杀” ...

strStart = "Alb"; 
strEnd = "Ger"; 

我们希望与

only this two string 
and the string between theme. 
+0

创建新的列表你的问题是什么?你在实施这个过程中遇到了什么问题? – talex

+0

我认为你想要别人解决你的“问题”,而不用考虑它。 首先,你是否尝试过在循环中使用字符串比较,还是其他? – Shirkam

+0

问这里没有问题。 –

回答

0
public static void main(String[] args) { 
    List<String> list = Arrays.asList("abc","def","ghi","jkl","mno","pqr","stw"); 
    String strStart = "def"; 
    String strEnd = "mno"; 
    List<String> subList = list.subList(list.indexOf(strStart), list.indexOf(strEnd)+1); 
    System.out.println(subList); 
} 
+0

嗨@Eritrean,那就是我想要的。 – userY