java字符串转二进制_Java字符串转成二进制码的方法-程序员宅基地

技术标签: java字符串转二进制  

Java将字符串转成二进制码,具体内容如下

public void toBinary(){

String str = "王雪";

char[] strChar=str.toCharArray();

String result="";

for(int i=0;i

result +=Integer.toBinaryString(strChar[i])+ " ";

}

System.out.println(result);

}

输出结果为:111001110001011 1001011011101010

Java将二进制码转成字符串

//将二进制字符串转换成int数组

public int[] BinstrToIntArray(String binStr) {

char[] temp=binStr.toCharArray();

int[] result=new int[temp.length];

for(int i=0;i

result[i]=temp[i]-48;

}

return result;

}

//将二进制转换成字符

public char BinstrToChar(String binStr){

int[] temp=BinstrToIntArray(binStr);

int sum=0;

for(int i=0; i

sum +=temp[temp.length-1-i]<

}

return (char)sum;

}

public void BinstrToStr(){

String binStr = "111001110001011 1001011011101010 ";

String[] tempStr=binStr.split(" ");

char[] tempChar=new char[tempStr.length];

for(int i=0;i

tempChar[i]=BinstrToChar(tempStr[i]);

}

System.out.println(String.valueOf(tempChar));

}

根据Unicode码表,将二进制码转换成字符

1、先将二进制转换成十六进制

111001110001011   -->0111 0011 1000 1011 不够四位则高位补零(左边) -->0x738b

1001011011101010  -->1001 0110 1110 1010 -->0x96ea。然后查Unicode码表可得对应字符

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_33364134/article/details/114037251

智能推荐

数据缓存技术 数据库缓存VS程序缓存_vs窗体程序实现数据缓存取值-程序员宅基地

文章浏览阅读260次。数据库(查询)缓存1、数据库性能:(1)mysql每秒可以处理5000次读取,或者3000次写入(2)响应时间通常在10ms以内,但是并发量达到1万的时候,要保证10ms以内的响应速度,任务数据库都做不到2、数据库缓存:(1)mysql缓存是KV(key-value)结构的,保存在内存中,key是执行过的sql语句,value是查询的结果(2)如果执行删除、修改、新增操作,或者修改表结构,都会造成(表)缓存情况3、数据库查询过程:执行sql语句,MySQL先查询缓存。命中数据,就从缓存中提取_vs窗体程序实现数据缓存取值

探索《 Hands-on Machine Learning with Scikit-Learn, Keras, and TensorFlow》: 实战指南与深度学习之旅...-程序员宅基地

文章浏览阅读281次,点赞3次,收藏4次。探索《 Hands-on Machine Learning with Scikit-Learn, Keras, and TensorFlow》: 实战指南与深度学习之旅项目地址:https://gitcode.com/Akramz/Hands-on-Machine-Learning-with-Scikit-Learn-Keras-and-TensorFlow该项目是一个详细的在线教程,基于Ak..._hands-on machine learning with scikit-learn, keras, and tensorflow

Weblogic集群部署详解_weblogic集群部署步骤-程序员宅基地

文章浏览阅读456次。Weblogic集群部署详解_weblogic集群部署步骤

Colossal Fibonacci Numbers! UVA-11582_colossal fibonacci numbers! uva - 11582-程序员宅基地

文章浏览阅读118次。题意紫书第十章的题目。多组数据,每次给出三个数a,b,n,(a,b<2642^{64}264,n<=1000),问第aba^{b}ab个斐波那契数模n的值。斐波那契数列从f(0)=0,f(1)=1开始。题解因为是要求出f(ab)f(a^{b})f(ab)%n的值,所以先在%n条件下算出斐波那契数列。算到哪里结束呢?注意到在%n条件下,斐波那契数列如果前两个数相同,则由递推公式f(i)=f(i−1)+f(i−2)f(i)=f(i-1)+f(i-2)f(i)=f(i−1)+f(i−2),第三个_colossal fibonacci numbers! uva - 11582

HTML基础语法总结_html基本语法共有几种-程序员宅基地

文章浏览阅读454次。Leftmargin topmargin用来调整链接或文字位置Text用来调整字体颜色点击进入百度页面 添加链接alink点击时链接 link当前显示链接 vlink点击后链接 主要用来控制链接字体的颜色bgcolor用来设置背景颜色background用来设置背景图片(GIF、JPG)background=fixed使背景图片成固定效果,不随滚动条_html基本语法共有几种

分享10个超级实用的Python自动化脚本_python写一个脚本-程序员宅基地

文章浏览阅读1w次,点赞13次,收藏262次。在日常的工作学习当中,我们总会遇到各式各样的问题,其中不少的问题都是一遍又一遍简单重复的操作,不妨直接用Python脚本来自动化处理。今天我就给大家分享10个Python高级脚本,帮助我们减少无谓的时间浪费,提高工作学习中的效率。 喜欢记得收藏、关注、点赞。注:完整版代码、数据、技术交流文末获取给照片添加水印给照片添加水印的代码多种多样,下面这种的或许是最为简单的形式,from PIL import Imagefrom PIL import ImageFontfrom PIL import _python写一个脚本

随便推点

Cisco AP IOS命名规则_思科ap型号命名规则-程序员宅基地

文章浏览阅读514次。Note: Some older Cisco access points did not run IOS, such as the Aironet 340 which ran only VxWorks, and the 1000 series lightweight APs. Access Point IOS is distributed as a tar file. These tar fil..._思科ap型号命名规则

CodeCounter for mac(代码计数器)-程序员宅基地

文章浏览阅读523次。便于使用只需打开 CodeCounter 并拖放一个或多个代码项目即可。别担心;您以后可以随时添加更多内容并同时监控它们!可定制通过使用不同的设置,您可以放心确保结果尽可能准确。排除特定的文件扩展名、生成的或缩小的文件?绝对地!多才多艺的您可以按语言(代码行、空行、注释等)或按文件查看所有代码行。您也想在漂亮的图表中看到所有这些吗?完毕。只需 3 个简单步骤1.拖动您的项目只需将任何项目拖放到应用程序上即可;是的,这就是开始所需的一切!2.微调您想排除某些文件扩展名吗?

2021最新 超详细环境配置 避开安装cuda所有坑_cuda_sdk_path-程序员宅基地

文章浏览阅读3.6k次,点赞5次,收藏36次。先安装好Anaconda1.提供几个会用到的网站cuda toolkit历史版本:https://developer.nvidia.com/cuda-toolkit-archivecuda toolkit最新版本:https://developer.nvidia.com/cuda-downloadspytorch:https://pytorch.orgvisual studio2019:https://visualstudio.microsoft.com/zh-hans/vs/2.检查当前显卡驱_cuda_sdk_path

(算法)通俗易懂的字符串匹配KMP算法及求next值算法_kmp算法next计算方法-程序员宅基地

文章浏览阅读10w+次,点赞979次,收藏2.6k次。大多数据结构课本中,串涉及的内容即串的模式匹配,需要掌握的是朴素算法、KMP算法及next值的求法。在考研备考中,参考严奶奶的教材,我也是在关于求next值的算法中卡了一下午时间,感觉挺有意思的,把一些思考的结果整理出来,与大家一起探讨。以下的顺序为1、最基本的朴素算法2、优化的KMP算法3、应算法需要定义的next值4、手动写出较短串的next值的方法5、最难理解的、足足有5行的代码..._kmp算法next计算方法

为什么工厂招工越来越难-程序员宅基地

文章浏览阅读688次。什么原因导致工厂招工越来越难?辞职农民工说出里面的心酸说到工厂,里面打工的人,几乎都是农村的,每年一过完年出来打工,他们都是直奔工厂,因为条件有限,他们在大城市根本没有更好的选择,只有选择工厂上班,毕竟工厂对学历没有太大的要求,要知道,现在大学生找工作都难,何况这些从农村出来的,可是现在,工厂为什么越来越难招工?这是什么原因导致的,很多人辞职去外面做事,也..._招工难博客

Vue.js菜鸟教程自学(一)_vue.js 菜鸟教程-程序员宅基地

文章浏览阅读1.1w次,点赞2次,收藏19次。导入js:一、hello vue<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title><script src="https://cdn.staticfile.org/vue/2.2.2/vue...._vue.js 菜鸟教程

推荐文章

热门文章

相关标签