Java字符串转成二进制码的方法
发布时间 - 2026-01-11 01:21:40 点击率:次Java将字符串转成二进制码,具体内容如下
public void toBinary(){
String str = "王雪";
char[] strChar=str.toCharArray();
String result="";
for(int i=0;i<strChar.length;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<temp.length;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<temp.length;i++){
sum +=temp[temp.length-1-i]<<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<tempStr.length;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码表可得对应字符
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# Java
# 字符串
# 二进制码
# java 判断二进制文件的方法
# 利用Java读取二进制文件实例详解
# java数据类型与二进制详细介绍
# 详谈Java中的二进制及基本的位运算
# Java 中二进制转换成十六进制的两种实现方法
# Java二进制操作(动力节点Java学院整理)
# Java实现较大二进制文件的读、写方法
# java将一个整数转化成二进制代码示例
# 转换成
# 转成
# 四位
# 可得
# 先将
# 具体内容
# 大家多多
# int
# lt
# length
# strChar
# toCharArray
# result
# println
# str
# Integer
# toBinaryString
# System
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
Laravel用户密码怎么加密_Laravel Hash门面使用教程
高防服务器租用如何选择配置与防御等级?
Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤
香港网站服务器数量如何影响SEO优化效果?
新三国志曹操传主线渭水交兵攻略
美食网站链接制作教程视频,哪个教做美食的网站比较专业点?
Laravel怎么自定义错误页面_Laravel修改404和500页面模板
Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法
Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】
PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】
Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧
Laravel如何处理文件下载请求?(Response示例)
Android利用动画实现背景逐渐变暗
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
中山网站推广排名,中山信息港登录入口?
Python企业级消息系统教程_KafkaRabbitMQ高并发应用
利用python获取某年中每个月的第一天和最后一天
Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】
夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化
进行网站优化必须要坚持的四大原则
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
简单实现Android验证码
活动邀请函制作网站有哪些,活动邀请函文案?
米侠浏览器网页背景异常怎么办 米侠显示修复
JavaScript实现Fly Bird小游戏
免费网站制作appp,免费制作app哪个平台好?
Laravel怎么实现验证码(Captcha)功能
详解jQuery停止动画——stop()方法的使用
微信小程序 canvas开发实例及注意事项
如何用美橙互联一键搭建多站合一网站?
Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】
Laravel如何使用Vite进行前端资源打包?(配置示例)
如何在IIS管理器中快速创建并配置网站?
Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析
如何正确下载安装西数主机建站助手?
如何在局域网内绑定自建网站域名?
Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】
太平洋网站制作公司,网络用语太平洋是什么意思?
宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法
Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程
图册素材网站设计制作软件,图册的导出方式有几种?
laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法
如何在云服务器上快速搭建个人网站?
php在windows下怎么调试_phpwindows环境调试操作说明【操作】
下一篇:火狐浏览器便携版免安装绿色入口
下一篇:火狐浏览器便携版免安装绿色入口

