Java 修改列表中对象的数据成员的文本
在包含POJO对象的列表中,用破折号“-”替换空格的最佳方法是什么 下面是课堂Java 修改列表中对象的数据成员的文本,java,Java,在包含POJO对象的列表中,用破折号“-”替换空格的最佳方法是什么 下面是课堂 public class State implements Serializable { private static final long serialVersionUID = 1L; private Long id; private String stateCode; private String stateName; public State() { }
public class State implements Serializable {
private static final long serialVersionUID = 1L;
private Long id;
private String stateCode;
private String stateName;
public State() {
}
public Long getId() {
return this.id;
}
public void setId(Long id) {
this.id = id;
}
public String getStateCode() {
return this.stateCode;
}
public void setStateCode(String stateCode) {
this.stateCode = stateCode;
}
public String getStateName() {
return this.stateName;
}
public void setStateName(String stateName) {
this.stateName = stateName;
}
}
我有下面的州名单
List<State> stateLink
列表状态链接
将列表中所有对象的stateName中的空格替换为破折号“-”的最佳方法是什么
使用lambda表达式是否有一种优雅的方法?如何:
stateLink.forEach(e -> e.setStateName(e.getStateName().replaceAll("\\s+", "-")));
哪个会用
将更改应用于列表中的每个项目
setStateName
设置列表中每个状态
对象的名称属性
用破折号替换空格
stateName=stateName.replace(“,”-”)代码>-可以在setter
或getter
中完成,而不必担心“优雅的方式”如何找到“方式”并从那里开始工作