提炼公共方法 Set<String> excludeColumnFieldNames = new HashSet<>(); excludeColumnFieldNames.add("id");
时间: 2024-01-09 12:04:13 浏览: 24
可以将其封装为一个方法,例如:
```java
public Set<String> createExcludeColumnFieldNames() {
Set<String> excludeColumnFieldNames = new HashSet<>();
excludeColumnFieldNames.add("id");
// 可以继续添加需要排除的字段名
return excludeColumnFieldNames;
}
```
这样,当需要使用该集合时,只需要调用该方法即可。如果需要添加新的排除字段,只需要修改该方法即可,不需要在多个地方修改。
相关问题
Set<String> dealingQrcStatus = new HashSet<>();给初始值
可以使用以下方式给 `dealingQrcStatus` 设置初始值:
```java
Set<String> dealingQrcStatus = new HashSet<>(Arrays.asList("status1", "status2", "status3"));
```
这里使用了 `Arrays.asList()` 方法将初始值作为数组传入,然后通过构造函数创建 `HashSet` 对象。当然,你也可以逐个添加元素来初始化 `HashSet` 对象:
```java
Set<String> dealingQrcStatus = new HashSet<>();
dealingQrcStatus.add("status1");
dealingQrcStatus.add("status2");
dealingQrcStatus.add("status3");
```
两种方式都可以达到同样的效果。
Set<String> months = new HashSet<>();将上面集合元素转成int类型
由于集合元素是字符串类型,需要先将字符串转换为整数类型。可以使用Integer.parseInt()方法将字符串转换为整数。然后将整数类型的元素添加到一个新的集合中。
以下是示例代码:
```java
Set<String> months = new HashSet<>();
months.add("1");
months.add("2");
months.add("3");
Set<Integer> intMonths = new HashSet<>();
for (String month : months) {
intMonths.add(Integer.parseInt(month));
}
System.out.println(intMonths); // 输出 [1, 2, 3]
```