`
hougbin
  • 浏览: 502584 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

byte Byte 字节 字符

    博客分类:
  • JAVA
阅读更多

1 、Byte 与 byte的区别?

    byte是基本类型,是编译器可以直接识别的,属于java语法方面的;
    Byte是一个java包中的一个类,编译器不认识Byte

    byte:存储的数据范围?

    byte 表示的数据 占据一个字节,即一个英文字符或者一个数字字符,不能存放汉字,汉字占2个字节

byte b = 'c';(正确)
byte c = 'cd';(错)
byte d = '汉字';(错)

 

    

2、byte[] bytes = String.getBytes() 返回的是什么东西?

 

public class String2Byte {

	public static void main(String[] args) {
		String a = "abc";
		byte[] bytes = a.getBytes();
		for(int i = 0; i < bytes.length; i++) {
			System.out.println(bytes[i]);
		}
	}

}

 

结果:

97
98
99

 

a的ascii值(十进制)值 正好是97,说明了什么???byte 数组里存放的是十进制的数!而非传说中的二进制01001..

 

 

分享到:
评论

相关推荐

    android byte字节数组转换十六进制字符串

    在Android开发中,有时我们需要将字节数组(byte array)转换为十六进制字符串,以便于数据存储、传输或调试。这是因为字节数组是二进制数据,而十六进制字符串则是一种人类可读的表示方式。下面我们将详细讨论如何...

    php字符串与byte字节数组转化类.zip

    介绍php字符串与byte字节数组转化类,转换一个String字符串为byte数组,将字节数组转化为String类型的数据,转换一个int为byte数组,从字节数组中指定的位置读取一个Integer类型的数据,转换一个shor字符串为byte...

    vb6.0 字节数组和字符串的相互转换.rar

    在VB6.0编程环境中,字节数组和字符串之间的转换是常见的操作,尤其是在处理二进制数据和文本数据之间转换的场景。本教程将详细解释如何在VB6.0中进行这两种数据类型的转换,并通过实际示例进行演示。 1. 字符串转...

    如何处理错误ORA-29275:部分多字节字符

    - **TO_SINGLE_BYTE()**:将多字节字符转换为单字节字符,适用于部分场景,但可能会改变字符的原始表示形式。 - **TO_NCHAR()**:推荐使用此函数,因为它能够更好地处理多字节字符,确保数据的完整性和准确性。 2...

    C# 按照字节长度截取字符串

    在C#编程中,有时我们需要根据字节长度来截取字符串,这可能是因为要处理不同编码格式的数据,或者为了适应特定的传输限制。本篇将详细介绍如何在C#中按照字节长度截取字符串,并结合正则表达式进行操作。 首先,...

    多字节和宽字节字符相互转化

    该程序在VS2008上测试通过,代码可以实现多字节和宽字节字符之间的相互转换。

    16进制与字符串、字节数组之间的转换

    根据给定的信息,本文将详细解释16进制与字符串、字节数组之间的转换方法,并结合提供的C#代码示例进行深入分析。 ### 一、16进制与整数之间的转换 #### 1.1 二进制转十六进制 在计算机科学中,经常需要将不同进制...

    c#中string转换成字节byte的处理方法

    在C#编程语言中,字符串(string)与字节(byte)之间的转换是常见的操作之一。这类转换在处理网络通信、文件读写等场景时尤为常见。本文将详细介绍如何在C#中实现从string到byte及byte[]的有效转换,并探讨其中涉及...

    字节数组流byte文件

    在处理字节数组流时,还需要注意编码问题,比如字符编码转换问题、文件格式校验问题、文件解码方式等等。这些操作都需要程序员对文件的格式和编码方式有深入了解,以确保数据的完整性和可用性。 综上所述,处理字节...

    delphi-string互相转化为byte数组

    在Delphi编程环境中,字符串(String)与字节数组(Byte Array)之间的转换是常见的操作,尤其是在处理二进制数据、网络通信或者文件读写时。本文将深入探讨如何在Delphi中实现这两种类型的数据互换。 1. **字符串...

    单字节 多字节 双字节 相互转换

    单字节字符编码(Single Byte Character Set,SBCS)是一种字符编码方式,每个字符只占用一个字节。这是最简单的一种字符编码方式,适用于英语和其他使用拉丁字母的语言。单字节字符编码的优点是占用空间小,查找和...

    C#byte[]与汉字、16进制字符的转换[文].pdf

    C#中Byte数组与汉字、十六进制字符的转换 在C#中,字符串和Byte数组之间的转换是非常常见的操作。特别是在网络传输和数据存储时,我们需要将字符串转换为Byte数组,以便进行传输和存储。但是,当我们需要处理汉字和...

    字节与字符互转的工具

    字节与各种基本类型互转,十六进制字符串与字节数组互转,二进制字符串与字节数组互转等等

    字符串与字节数组之间的转换

    3. **循环转换**:通过 `Substring` 方法取出每两个字符,并通过 `Convert.ToByte` 方法将其转换为字节值,最终存储到字节数组中。 #### 二、字节数组转化为字符串 与上一节相反,有时候我们需要将字节数组转换回...

    java 字符串转16进制 16进制转字符串 将两个ASCII字符合成一个字节;

    java 字符串转16进制 16进制转字符串 将两个ASCII字符合成一个字节; java 字符串转16进制 16进制转字符串 将两个ASCII字符合成一个字节; java 字符串转16进制 16进制转字符串 将两个ASCII字符合成一个字节; java ...

    String(含Hex)与Byte数组互相转换[代码]

    在Java或类似的编程语言中,我们经常会遇到需要将字符串(String)与字节数组(Byte[])以及十六进制表示的字符串(Hex)进行相互转换的情况。这些转换在处理网络通信、文件存储、加密解密等领域尤为关键。下面我们...

    按byte截取字符串

    总结来说,“按byte截取字符串”是一项实用的技术,涉及到字符串编码、字节数组操作以及对Java语言特性的深入理解。在实际开发中,掌握这项技能对于处理与字节流相关的任务至关重要,尤其是在处理网络数据传输、文件...

    Android byte[] 和 String互相转换

    在Java和Android中,将字节数组转换为字符串最常用的方法是使用`new String(byte[])`构造函数。此方法会使用平台默认的字符编码,这可能会导致在不同系统上显示不同的结果。为了避免这个问题,我们通常指定一个明确...

    一个byte数组与字符串转化类库

    1.转换一个String字符串为byte数组 2.将字节数组转化为String类型的数据 3.转换一个int为byte数组 4.从字节数组中指定的位置读取一个Integer类型的数据 5.转换一个shor字符串为byte数组 6.从字节数组中指定的...

    C#16进制与字符串字节数组之间的转换代码

    接着,通过循环遍历字符串并使用`Convert.ToByte`方法将其每两个字符转换为一个字节值,最终形成字节数组。 ```csharp private static byte[] strToToHexByte(string hexString) { hexString = hexString.Replace...

Global site tag (gtag.js) - Google Analytics