删除不必要的位

问题描述 投票:0回答:2

String bin = Long.toBinaryString(i);System.out.println(bin);

结果是:1100000000000000000000000111010010000 1101110110001 000000001我想创建新变量,并且只获取从索引37到49或(1101110110001)的位,其他所有内容都应删除。我该怎么做?

java
2个回答
0
投票

尝试使用java substring()方法。因此,您可以执行类似::>

减少字符串的位数= bin.substring(37,50);

注意:在substring()方法中,第一个值位置包括在内,第二个值位置除外。


0
投票

使用子字符串:

© www.soinside.com 2019 - 2024. All rights reserved.