`
郑云飞
  • 浏览: 822015 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

字符串转换成二进制

 
阅读更多
/**
 * 
 * @author 郑云飞
 *
 */
public class StringToBinary
{
		/**
		 * @param args
		 */
		public static void main(String[] args) 
		{
			/**
			 * 字符串转换成二进制测试
			 */
			
			String str="ABC12345";
			/**
			 * 方法调用
			 */
			 System.out.println(toBinary(str));
			}
		/**
		 * 将字符串转换成二进制的实现方法
		 * @param str 要转换成二进制的字符串
		 * @return 以字符串的形式返回
		 */
	  public static String toBinary(String str)
	  { 
		/**
		 * 将字符串转换成字符数组
		 */
		char[] strChar = str.toCharArray(); 
		/**
		 * 将字符数组转换成整形数组
		 */
		int [] a=new int[str.length()];
		for(int i=0;i<str.length();i++)
		{
			a[i]=strChar[i];
		}
		/**
		 * 以二进制的形式输出整形数组
		 */
		String result = ""; 
		for(int i = 0; i < strChar.length; i++)
		{ 
			if(Integer.toBinaryString(a[i]).length()<7)
			{
				result+="0"+Integer.toBinaryString(a[i])+" ";
			}
			else
			{
			   result += Integer.toBinaryString(a[i]) + " "; 
			}
	   } 
	 return result; 
	} 
}

 

分享到:
评论

相关推荐

    VB.NET 字符串与二进制间的转换

    6. **二进制与十六进制字符串转换** 有时我们需要将二进制数据表示为十六进制字符串。可以使用`BitConverter.ToString(bytes)`,但结果会包含破折号,可通过`String.Replace("-", "")`去除。逆向转换则需要手动...

    1.二进制字符串转十进制数值_labview_二进制转十进制_

    在LabVIEW编程环境中,二进制字符串转换为十进制数值是常见的操作,尤其是在处理数据或进行计算时。本文将详细讲解如何利用LabVIEW实现这一转换,并探讨相关知识点。 首先,我们要理解二进制和十进制之间的基本概念...

    labview二进制字符串转十进制

    labview2015版本,将二进制的字符串转换成十进制数值,

    c++将二进制字符串转换成十进制数

    在C++编程中,将二进制字符串转换为十进制数是一项常见的任务,尤其是在处理计算机数据表示或者进行位操作时。在这个问题中,我们主要关注如何在Visual C++环境下实现这一转换。以下是一个详细的过程解释及代码示例...

    将字符串转会为十六进制

    在IT领域,将字符串转换为十六进制是一个常见的需求,尤其是在数据处理、加密解密算法、网络通信等场景中。本文将深入解析如何实现这一功能,包括基础概念、代码实现及注意事项。 ### 基础概念 #### 字符串与十六...

    编写一个程序,它先将键盘上输入的一个字符串转换成十进制整数

    编写一个程序,它先将键盘上输入的一个字符串转换成十进制整数,代码

    javascript将16进制的字符串转换为10进制整数hex.docx

    例如,如果想要将一个16进制字符串转换为10进制整数,则可以这样操作: ```javascript var hexStr = "FF"; var decimal = parseInt(hexStr, 16); // 结果为255 ``` #### 2. 自定义函数实现 除了使用内置函数外,...

    vc 16进制字符串转换为10进制的整数

    在VC++编程环境中,我们经常需要处理不同进制之间的转换,比如将16进制的字符串转换成10进制的整数。16进制(Hexadecimal)是一种逢16进1的计数制,它使用数字0到9以及字母A到F来表示数值,而10进制是我们日常生活中...

    Lua小程序十六进制字符串和二进制数据间的转换[借鉴].pdf

    -- 转换二进制数据为十六进制字符串 local hexstr = "" for i = 1, #bytes do hexstr = hexstr .. string.format("%02x", bytes:byte(i)) end ``` 在上面的代码中,我们首先打开了二进制数据文件,读取了文件的内容...

    matlab开发-将二进制字符串转换为十进制值

    二进制字符串转换为十进制的过程是将每个二进制位的值乘以2的相应幂次,然后将结果相加。 例如,二进制字符串"1101"转换为十进制的计算过程是: \( (1 \times 2^3) + (1 \times 2^2) + (0 \times 2^1) + (1 \times...

    Go-此工具用于将16进制字符串转换成10进制byte数组

    本工具专注于将16进制字符串转换为10进制的byte数组,这在处理如数据库存储、加密解密、网络通信等场景中非常常见。 1. **16进制字符串与10进制byte数组的概念** - **16进制字符串**:由0-9和A-F(或a-f)字符组成...

    labview 将16进制格式数据转换位二进制字符串,不限输入长度,精准转换;同时包含了普通的16进制字符串先转换为16进制格式

    标题"16进制显示转换二进制.vi_16进制转化二进制_"暗示这是一个虚拟仪器(VI)程序,专门用于将16进制数值转换成2进制表示。这种转换在处理二进制数据、内存表示、网络通信和许多其他IT应用中非常常见。

    labview十六进制转二进制

    labview十六进制转二进制,输入字符串控件是十六进制显示!不是正常显示那种超级简单的转换!

    C语言二进制字符串与十六进制字符串相互转化

    C语言的`strtol`函数可以用于此目的,它能将字符串转换为长整型,我们只需要指定基数为16即可。之后,我们可以将每个数字转换成4位二进制形式并连接起来。 MFC是微软提供的一套C++库,用于构建Windows应用程序。在...

    ASCII转换至十六进制字符串与二进制字符串显示_labview_字符串转换_

    在提供的压缩包文件中,"十六进制字符串转换.vi"和"16进制字符串转换为二进制.vi"这两个虚拟仪器(VI)应该包含了实现上述转换的完整流程。你可以打开这些VI,查看和学习其内部结构,理解每个函数的作用以及它们如何...

    Labview 16进制转换为二进制

    适用于在通讯时可以用到的实例,16进制转换为二进制,已经测试OK.

    易语言十六进制与字符串转换

    1. **字符串转十六进制**:在易语言中,可以通过“字符串到整数”函数配合“进制转换”参数将字符串转换为十进制,再用“十进制到十六进制”函数将十进制转换为十六进制。对于每个字符,我们可以单独进行转换,然后...

    字符型转换成16进制

    总之,字符型转换成16进制在VB编程中主要通过获取字符的ASCII或Unicode值,然后将这些数值转换为16进制字符串来实现。理解不同编码方式和VB提供的函数是解决这类问题的关键。在处理大量数据时,记得合理使用循环结构...

    字符串转换16进制

    在编程领域,字符串转换成16进制是一个常见的操作,特别是在数据处理、网络通信和编码解码等场景中。在WPF(Windows Presentation Foundation)框架下,我们可以利用.NET Framework提供的功能来实现这一转换。本篇将...

    十六进制与字符串转换

    1. **十六进制到字符串转换**: - `sprintf()`:这个标准库函数可以用来将数值转换为字符串。例如,如果你有一个整数`int num`,你可以使用`sprintf(hexStr, "%X", num)`将其转换为十六进制字符串。其中,`%X`是一...

Global site tag (gtag.js) - Google Analytics