关闭。这个问题需要更加突出重点。它目前不接受答案。**想改进这个问题吗?**通过编辑这篇文章更新这个问题,使它只关注一个问题。
上个月关门了。改进这个问题比如说,你有一个字符串{“apple”,“ball”,“tall”}。如果我输入“all”,它应该打印“ball”,“tall”。基本上,我想匹配一个子串,但我很困惑,无法找到方法
yebdmbv41#
String[] items = new String[] {"Apple", "Ball", "Tall"}; String matchString = "all"; for (int i = 0; i < items.length; i++) { if (items[i].contains(matchString)) { System.out.println(items[i]); } }
ztyzrc3y2#
我将对数组进行流式处理,并检查每个元素 contains 您要查找的字符串:
contains
String[] result = Arrays.stream(myArray).filter(s -> s.contains(searchString)).toArray(String[]::new);
2条答案
按热度按时间yebdmbv41#
ztyzrc3y2#
我将对数组进行流式处理,并检查每个元素
contains
您要查找的字符串: