怎么用java和js优雅的去除整数的最高位?
例如:
10001 -> 1
12345 -> 2345
50123 -> 123
这是我的js版本:
function removeHightBitOfNumber(value){
const stringValue = '' + value;
return parseInt(stringValue.substring(1,stringValue.length));
}
不知道java该怎么实现。
怎么用java和js优雅的去除整数的最高位?
例如:
10001 -> 1
12345 -> 2345
50123 -> 123
这是我的js版本:
function removeHightBitOfNumber(value){
const stringValue = '' + value;
return parseInt(stringValue.substring(1,stringValue.length));
}
不知道java该怎么实现。
a = 10001;
a.toString().substring(1,) * 1;
//或者
parseInt(a.toString().substring(1,));
好吧,问题改成java了,下面貌似不太优雅
int a = 10001;
String s = String.valueOf(a);
System.out.println(Integer.parseInt(s.substring(1, s.length())));
10 回答11.1k 阅读
15 回答8.4k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
8 回答6.2k 阅读
2 回答2.7k 阅读✓ 已解决