小编shk*_*kov的帖子

修改setter参数 - 是不是黑客攻击?

修改setter参数是否正常?让我们假设我们有setString方法.我们真的想保留一个修剪过的字符串形式.所以带尾随空格的字符串无效,但我们不想抛出异常.

什么是最好的解决方案?修剪设定器中的值,例如

public void setString(String string) {
    this.string = string.trim();
}
Run Code Online (Sandbox Code Playgroud)

或者在调用者中修剪它(不止一次),例如

object.setString(string.trim());
Run Code Online (Sandbox Code Playgroud)

或者别的什么?

setter properties

4
推荐指数
1
解决办法
428
查看次数

标签 统计

properties ×1

setter ×1