3 回答
TA贡献1757条经验 获得超7个赞
您可以使用Character.isAlphabetic
它来确定它是否是特殊字符。您可以使用String.charAt
获取最后一个字符。
for (TermSuggestion.Entry entry : termSuggestion.getEntries())
{
for (TermSuggestion.Entry.Option option : entry)
{
String suggestText = option.getText().string();
if (Character.isAlphabetic(suggestText.charAt(suggestText.length()))
{
System.out.println("Print String---> "+result);
}
}
}
TA贡献2011条经验 获得超2个赞
以下代码与 Streams 和 apache.commons.lang3。
List<String> strings = Arrays.asList("Apple", "Apple", "Apple", "Apples.", "Apples");
String[] alphabet = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"};
List<String> result = strings.stream().filter(item -> StringUtils.endsWithAny(item, alphabet)).distinct().collect(Collectors.toList());
添加回答
举报