永发信息网

求助,字符串怎么转换成二进制数据

答案:2  悬赏:0  手机版
解决时间 2021-03-10 06:32
  • 提问者网友:骨子里的高雅
  • 2021-03-09 23:12
求助,字符串怎么转换成二进制数据
最佳答案
  • 五星知识达人网友:孤独入客枕
  • 2021-03-10 00:14
public class Test01 {
public static void main(String[] args) {

//比如我现在要转这个字符串
String str = "Hello World";

//先把他变为字符数组
char[] chs = str.toCharArray();

//然后通过integer中的toBinaryString方法来一个一个转

for (int i = 0; i < chs.length; i++) {
System.out.print(Integer.toBinaryString(chs[i]));
}

}
}

1001000110010111011001101100110111110000010101111101111111001011011001100100
全部回答
  • 1楼网友:玩世
  • 2021-03-10 01:28
你是要让程序自动将你输入的123456字符串生成12,34,56这三个十进制数?还是靠分别输入1,2,3,4,5,6,这6个输入控件来生成那三个十进制数?前者要用到“字符串截取函数”,“字符串连接函数”,“十进制数字符串至数值转换函数”就行了,如果输入的字符串长度不固定,就还要加入循环来完成功能。后者更为简单些,因为是分别输入单个字符,所以不需要“字符串截取函数”,只需要“字符串连接函数”和“十进制数字符串至数值转换函数”就行了。建议你不要再百度知道里问这么具体的问题,因为百度不让发送附件,网址之类的,就算想帮你,也帮的不能彻底。你可以在专门的相关网站上提问,那样你得到的答案能更多,更快!相关网站的名字我就不发了,你自己找找,有很多的,免得说我在做广告,呵呵!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯