回答这个问题的问题是
- 你不会学到任何东西
- 如果你不能解释你做了什么,你就不能将答案用于家庭作业。
.
long l = 0b100101L;
String betweenOnes = Long.toBinaryString(l >> Long.numberOfTrailingZeros(l))
int zeros = Collections.max(Arrays.asList(betweenOnes).split("1+"))).length();
System.out.println(zeros);
印刷
2