我有一个List<String>像这样的值:static String input = "pro or 7";List<String> arrayOfString = Arrays.asList(input.toLowerCase().split("\\s+"));我有另一个字符串列表:static List<String> organizations = Arrays.asList( "Service Provider organisation 3 01254 25742", // count=3 "Service Provider test 2 132455 132455", // count=1 "Service Provider organisation 2 78900 6521", // count=3 "VOYAGES ANSELMINO 30876168300025 382510022", // count=1 "Service Provider test 1 32722 21211", // count=2 "SP recherche autocomplete 7897788 7897788") // count=1 .stream().map(String::toLowerCase) .collect(Collectors.toList());我想根据列表 arrayOfString 的元素对列表组织进行排序例子:str = 服务提供商测试 1 32722 21211count将等于 2,因为str包含 'pro' 和 '7'str = SP recherche 自动完成 7897788 7897788count将等于 1,因为str包含 '7'(消除重复字符)然后根据结果对列表组织进行排序 count
添加回答
举报
0/150
提交
取消