文档章节

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

小和尚敲代码
 小和尚敲代码
发布于 2016/05/12 11:39
字数 131
阅读 171
收藏 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域名解析过程
小和尚敲代码
粉丝 23
博文 86
码字总数 28687
作品 0
南昌
程序员
私信 提问
java.lang包概述(2)

java.lang.ClassLoader 该类是Java类加载器,负责根据制定的二进制名称加载相应的类。在Java语言规范中规 定,类、接口或原始数据类型有三种命名,他们分别是许可名(fully qualified name)...

晨曦之光
2012/03/09
0
0
Shell脚本实现DB2数据库表导出到文件

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

dwf07223
06/28
0
0
二进制数据处理和基本数据类型转换工具类 - JHex

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

王兴达
05/22
0
0
Java图书管理系统练习程序(三)

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

AzureMonkey
10/31
0
0
基于 JavaScript 语法定义的语法糖方法 - JSAppSugar

JSAppSugar 是基于 JavaScript 语法定义的一系列语法糖方法,包括:JavaScript 方法,Objective-C 方法和 Java 方法,以实现将开发 iOS/Mac/Android 原生应用程序的部分代码(一般来说是业务逻...

neal01
11/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

linux-scp 远程拷贝报错原因

刚拿到一台重装后的服务器,远程ssh都正常,但是一scp拷贝东西就报错: 本地确定是有scp命令的,而且如果是本地没有scp不会报后面那句lost connection,因此就是远程没有scp这个命令。因此在...

linuxprobe16
5分钟前
0
0
OSChina 周六乱弹 —— 谁小时候没当过熊孩子呀

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @小小编辑:推荐歌曲《行尸走肉》- amazarashi 《行尸走肉》- amazarashi 手机党少年们想听歌,请使劲儿戳(这里) @神话 :周五了,周末干啥...

小小编辑
30分钟前
18
1
docker部署springboot项目

安装docker 菜鸟教程 springboot项目 maven依赖 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001......

yimingkeji
今天
14
0
1: Cordova 配置WebView可以打开外部链接

一、问题:在使用Cordova生成的Android App中默认情况下WebView中的超链接,如果不是相对链接,会默认使用浏览器打开。 如果想用默认webview打开 解决方案:修改config.xml文件添加链接配置节...

wecloudnet
今天
1
0
Beetl介绍以及集成SpringBoot2.0 ---《Beetl视频课程》(1)

目的:引导阅读官方文档 目标:实现一个自己的博客 一、Beetl介绍 Beetl目前版本是2.9.3,相对于其他java模板引擎,具有功能齐全,语法直观,性能超高,以及编写的模板容易维护等特点。使得开发...

Gavin-King
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部