Spo*_*ngi 4 java validation integer
我是Java的新手,我需要一些帮助.
有人能告诉我如何在此代码中将限制长度设置为整数= 6.
例如
id = 124973
public void setId(int id) {
this.id = id;
}
Run Code Online (Sandbox Code Playgroud)
一种方法是这样的:
public boolean checkLength(int id, int length) {
return 0 == (int)(id / Math.pow(10, length));
}
Run Code Online (Sandbox Code Playgroud)
编辑:
根据下面的@EliSadoff评论,你也可以这样做:
public boolean checkLength(int id, int length) {
return Math.log10(id) < length;
}
Run Code Online (Sandbox Code Playgroud)
然后你可以简单地调用这个函数:
checkLength(123456, 6);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4572 次 |
| 最近记录: |