String bin = Long.toBinaryString(i);System.out.println(bin);
结果是:1100000000000000000000000111010010000 1101110110001 000000001我想创建新变量,并且只获取从索引37到49或(1101110110001)的位,其他所有内容都应删除。我该怎么做?
尝试使用java substring()方法。因此,您可以执行类似::>
减少字符串的位数= bin.substring(37,50);
注意:在substring()方法中,第一个值位置包括在内,第二个值位置除外。
使用子字符串: