文档章节

java实现将字符串转化为二进制输出

小和尚敲代码
 小和尚敲代码
发布于 2016/05/12 11:39
字数 131
阅读 182
收藏 3
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);
		}
	}
}

© 著作权归作者所有

共有 人打赏支持
上一篇: JS中的编码问题
下一篇: DNS域名解析过程
小和尚敲代码
粉丝 24
博文 86
码字总数 28687
作品 0
南昌
程序员
私信 提问
二进制数据处理和基本数据类型转换工具类 - JHex

JHex工具类 简介 Java不是一个完全面向对象的编程语言,因为其有基本数据类型的存在,在Java中所有的数值类的基本数据类型都是有符号数,而在嵌入式系统常用的C语言编程的数据则分为有符号和...

王兴达
2018/05/22
0
0
Shell脚本实现DB2数据库表导出到文件

该Shell脚本用于实现将DB2数据库表导出到文件,将在另一篇博文《Java代码调用Shell脚本并传入参数实现DB2数据库表导出到文件》中通过Java代码实现调用该脚本并传入参数。 #!/usr/bin/env sh ...

dwf07223
2018/06/28
0
0
Commons Daemon 1.0.6 发布

Apache Commons Daemon 今天发布了 1.0.6 版本,这是一个补丁修复和功能更新版本。 源码和二进制包下载: http://commons.apache.org/daemon/download_daemon.cgi 详细改进记录请看下载包中的...

红薯
2011/07/09
384
0
Java图书管理系统练习程序(三)

Java图书管理系统练习程序(三) 本部分内容主要实现将用户信息写入文件中,并在程序执行时,将文件中的用户信息读入到内存中,实现用户信息的存储。 将Java对象序列化后,可以将对象保存在文...

AzureMonkey
2018/10/31
0
0
Java数组操作的10大方法

下面是精心整理的Java数组操作的10大方法,大部分代码都来自Stack Overflow。 0、定义一个Java数组 第一种是定义了一个数组,并且指定了数组的长度,我们这里称它为动态定义。 第二种和第三种...

紫魅编程
2016/04/25
313
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周三乱弹 —— 风扇写着先生请自爱

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @蚂蚁哈哈哈 :分享陈奕迅的单曲《落花流水》 《落花流水》- 陈奕迅 手机党少年们想听歌,请使劲儿戳(这里) @车谷 :我发现每天上班都好困 ...

小小编辑
今天
315
6
centos7重置密码、单用户模式、救援模式、ls命令、chmod命令

在工作当中如果我们错误的配置了文件使服务器不能正常启动或者忘记密码不能登录系统,如何解决这些问题呢?重装系统是可以实现的,但是往往不能轻易重装系统的,下面用忘记密码作为例子讲解如...

李超小牛子
今天
4
0
Python如何开发桌面应用程序?Python基础教程,第十三讲,图形界面

当使用桌面应用程序的时候,有没有那么一瞬间,想学习一下桌面应用程序开发?行业内专业的桌面应用程序开发一般是C++,C#来做,Java开发的也有,但是比较少。本节课会介绍Python的GUI(图形用...

程序员补给栈
今天
12
0
kafka在的使用

一、基本概念 介绍 Kafka是一个分布式的、可分区的、可复制的消息系统。它提供了普通消息系统的功能,但具有自己独特的设计。 这个独特的设计是什么样的呢? 首先让我们看几个基本的消息系统...

狼王黄师傅
今天
3
0
Android JNI总结

0x01 JNI介绍 JNI是Java Native Interface的缩写,JNI不是Android专有的东西,它是从Java继承而来,但是在Android中,JNI的作用和重要性大大增强。 JNI在Android中起着连接Java和C/C++层的作...

天王盖地虎626
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部