博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java实现将字符串转化为二进制输出
阅读量:7120 次
发布时间:2019-06-28

本文共 627 字,大约阅读时间需要 2 分钟。

hot3.png

import java.io.*;public class InputStreamReaderDemo {	public static void main(String[] args) throws IOException {		String ZERO = "00000000";		String x = "江西";		byte[] bs = x.getBytes("GB2312");  //如果不采用默认的UTF-8格式编码,那么一个汉字相当于两个字节,一个字节就是8个二进制数(8bit)		System.out.println(bs.length+"-------------");		for (int i = 0; i < bs.length; i++) {			String s = Integer.toBinaryString(bs[i]);			System.out.println(s+"33333");			if (s.length() > 8) {				s = s.substring(s.length() - 8);			} else if (s.length() < 8) {				s = ZERO.substring(s.length()) + s;			}			System.out.println(s);		}	}}

转载于:https://my.oschina.net/kaixuan1995/blog/673955

你可能感兴趣的文章
popoverController简单介绍
查看>>
linux常用命令
查看>>
【重学计算机】计组D1章:计算机系统概论
查看>>
分布式大数据多维分析(OLAP)引擎Apache Kylin安装配置及使用示例【转】
查看>>
Hello Spring(5)ApplicationContext
查看>>
使用zabbix监控mariadb性能状态
查看>>
cacti yum快速部署
查看>>
系统参数递归
查看>>
tomcat详细日志配置
查看>>
Docker学习笔记1
查看>>
字符编码-Unicode等
查看>>
mind map in latex
查看>>
郑捷《机器学习算法原理与编程实践》学习笔记(第四章 推荐系统原理)(三)SVD...
查看>>
log4j整理
查看>>
Oracle Tuning ( instance 级别 ) 01
查看>>
HTML 5 画布
查看>>
# 20155224 实验四 Android程序设计
查看>>
ARP 协议 理解
查看>>
Allow windows service to "Interact with desktop"
查看>>
InitGoogleLogging坑爹
查看>>