Java bitset转string_JAVA 假如String01010 我要怎样把它转成bitset?
生活随笔
收集整理的這篇文章主要介紹了
Java bitset转string_JAVA 假如String01010 我要怎样把它转成bitset?
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
展開全部
import?java.util.BitSet;
public?class?CCC
{
public?static?void?main(String[]?args)
{
String?line0?=?"01010001111";
BitSet?bs?=?convertStr(line0);
p(new?String(bs.toByteArray()));
p(pBitSet(bs));
}
public?static?BitSet?convertStr(String?s)
{
char[]?ca?=?s.toCharArray();
BitSet?bs?=?new?BitSet(ca.length);
for?(int?i?=?0;?i?
{
char?c?=?ca[i];
bs.set(i,?c?==?'1');
}
return?bs;
}
public?static?String?pBitSet(BitSet?bs)
{
String?l?=?"";
for?(int?i?=?0;?i?
{
if?(bs.get(i))
{
l?+=?'1';
}
else
{
l?+=?'0';
}
}
return?l;
}
public?static?void?p(String?s)
{
System.out.println(s);
}
}
總結(jié)
以上是生活随笔為你收集整理的Java bitset转string_JAVA 假如String01010 我要怎样把它转成bitset?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 隐藏标题栏_两种方法一句代码隐
- 下一篇: 股票市值大好还是小好 根据不同方面进行