Set<String> h = new HashSet<>(Arrays.asList("a", "b", "b", "A"));
它将设置“a”、“b”、“A”。
但是,我想不区分大小写。
所以,它会给出“a”,“b”
在DTO请求中
public class EmpDto{
private String empName;
private Set<String> roles;
}
就像,如果我想按排序顺序
private Set<String> roles;
是否需要任何预定义的实现或自定义实现? 如果是定制的,请给我一个先机
最佳答案
你可以试试这个:
Set<String> h = Stream.of("a", "b", "b", "A")
.map(String::toLowerCase)
.collect(Collectors.toSet());
关于java - 如何设置 Set<String> 不区分大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58327928/