返回顶部
首页 > 资讯 > 后端开发 > JAVA >java中char是几个字节
  • 308
分享到

java中char是几个字节

java入门java 2016-07-07 19:07:44 308人浏览 猪猪侠
摘要

1 byte = 8 bit ;char 在Java中是2个字节。java采用unicode,2个字节(16位)来表示一个字符。 (推荐学习:java课程)一个数字或英文或汉字都是一个字符,只不过数字和英文时,存储

1 byte = 8 bit ;

char 在Java中是2个字节。java采用unicode,2个字节(16位)来表示一个字符。 (推荐学习:java课程)

一个数字或英文或汉字都是一个字符,只不过数字和英文时,存储的2个字节的第一个字节都为0,就是浪费了点空间。

例子代码如下:

public class Test {  
    public static void main(String[] args) {  
        String str= "中";  
        char x ='中';  
        byte[] bytes=null;  
        byte[] bytes1=null;  
        try {  
            bytes = str.getBytes("utf-8");  
            bytes1 = charToByte(x);  
        } catch (UnsupportedEncodingException e) {  
            // TODO Auto-generated catch block  
            e.printStackTrace();  
        }  
        System.out.println("bytes 大小:"+bytes.length);  
        System.out.println("bytes1大小:"+bytes1.length);  
    }  
    public static byte[] charToByte(char c) {   
        byte[] b = new byte[2];   
        b[0] = (byte) ((c & 0xFF00) >> 8);   
        b[1] = (byte) (c & 0xFF);   
        return b;   
    }  
}

运行结果:

bytes 大小:3
bytes1大小:2

--结束END--

本文标题: java中char是几个字节

本文链接: https://lsjlt.com/news/4150.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • java中char是几个字节
    1 byte = 8 bit ;char 在Java中是2个字节。java采用unicode,2个字节(16位)来表示一个字符。 (推荐学习:java课程)一个数字或英文或汉字都是一个字符,只不过数字和英文时,存储...
    99+
    2016-07-07
    java入门 java
  • java中的char占几个字节实例分析
    java中的char占几个字节实例分析       1:“字节”是byte,“位”是bit ;  2: 1 byte = 8 bit ;  char 在Java中是2个字节。jav...
    99+
    2023-05-31
    java char 字节
  • java中int是几个字节
    字节:byte:用来计量存储容量的一种计量单位;位:bit一个字节等于8位 (推荐学习:java课程)1byte = 8bitint 数据类型是4个字节,32位、有符号的以二进制补码表示的整数;一般地整型变量默认为...
    99+
    2016-05-27
    java入门 java
  • java 汉字几个字节
    java 汉字几个字节java中,只要是字符,不管是数字还是英文还是汉字,都占2个字节,都是一个char。char c1 = '中'; char c2 = 'A'; char c3 = '1';确切说,Unicode编码是指一类编码的统...
    99+
    2019-09-13
    java 汉字
  • java中字符串占几个字节
    首先,char为Java的基本类型,基本类型所占的字节数是固定的,如int占4字节,double占8字节,这可以使得Java在不同的平台上所占类型固定,很好地保证了Java的可移植性。因此,Java中char类型固定占2个字节。(注:cha...
    99+
    2020-07-12
    java入门 java 字符串 字节
  • php中一个汉字是几个字节
    本文操作环境:Windows7系统,PHP7.4版,Dell G3电脑。php中一个汉字是几个字节?一个汉字在php中占几个字节?答:对于中文字符,若使用 GBK、Big-5 版本,每个中文字符相当于 2 个字节;若使用 UTF-8 版本,...
    99+
    2021-11-12
    php
  • java字符占几个字节
    “字节”是byte,“位”是bit ; (推荐学习:java课程) 1 byte = 8 bit ;char 在Java中是2个字节。java采用unicode,2个字节(16位)来表示一个字符。例子代码如下...
    99+
    2019-09-03
    java入门 java
  • java中int类型占几个字节
    java中几种数据类型所占的字节数如下:由上图可以看到java中的int占4个字节。字节(Byte )是计算机信息技术用于计量存储容量的一种计量单位,作为一个单位来处理的一个二进制数字串,是构成信息的一个小单位。最常用的字节是八位的字节,即...
    99+
    2018-05-09
    java
  • php中int指的是几个字节
    小编给大家分享一下php中int指的是几个字节,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php int是4个字节,其证实方法就是使用常量PHP_INT_SIZ...
    99+
    2023-06-20
  • java short类型占几个字节?
    java short类型占几个字节?short类型占2个字节,16位。字节:byte,用来计量存储容量的一种计量单位,位(bit)。一个字节等于8位 1byte = 8bit。java short类型short 数据类型是 16 位、有符号...
    99+
    2014-12-02
    java教程 java short
  • Java中boolean占几字节
    这篇文章主要介绍“Java中boolean占几字节”,在日常操作中,相信很多人在Java中boolean占几字节问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java中boolean占几字节”的疑惑有所帮助!...
    99+
    2023-06-02
  • php中一个字符占几个字节
    这篇“php中一个字符占几个字节”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php中一个字符占几个字节”文章吧。PHP字符...
    99+
    2023-07-05
  • Java中char字节占用的示例分析
    这篇文章给大家分享的是有关Java中char字节占用的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Java有哪些集合类Java中的集合主要分为四类:1、List列表:有序的,可重复的;2、Queue队列...
    99+
    2023-06-14
  • c++中\0占几个字节
    c++ 中的 \0 通常占 1 个字节,因为它是表示字符串结束的空字符。在某些情况下,它可能占多个字节:- windows 中的 unicode 字符串:2 个字节- utf-8 编码的...
    99+
    2024-05-09
    c++
  • c++中float占几个字节
    c++ 中,float 数据类型占 4 个字节。该类型用于存储实数,其内部表示为:1 位标志位、8 位指数、23 位尾数,共 32 位(4 字节)。 C++ 中 float 占几个字节...
    99+
    2024-05-12
    c++
  • c++中\n占几个字节
    在 c++ 中,\n 占 1 个字节,它是换行符,使用 ascii 码表中的代码 10(8 位二进制值)存储。 C++ 中 \n 占几个字节 在 C++ 中,\n 是一个换行符,其占 ...
    99+
    2024-05-06
    c++
  • 浅析php中一个字符占几个字节
    PHP是一种广泛使用的编程语言,非常受欢迎。在编写PHP代码时,开发人员通常需要了解PHP字符占用多少字节的知识。这个问题听起来简单,但实际上涉及了很多不同的方面和情况。PHP字符编码在回答这个问题之前,我们需要先了解一下PHP字符编码。字...
    99+
    2023-05-14
    php
  • javascript的数字占几个字节
    JavaScript数字占几个字节?JavaScript是一种广泛使用的编程语言,用于开发Web应用程序和其他应用程序。在编写JavaScript代码时,数字是其中一个最基本的数据类型。数字在JavaScript中被表示为数字值,可以是整数...
    99+
    2023-05-14
  • 在mysql里中文占几个字节
    这篇文章将为大家详细讲解有关在mysql里中文占几个字节,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在mysql中,一个中文汉字所占的字节数与编码格式有关:如果是GBK...
    99+
    2024-04-02
  • c++中bool类型占几个字节
    在 c++ 中,bool 类型通常占用 1 个字节,但具体字节数取决于编译器和平台的实现,在特殊情况下可能占用 2 或 4 个字节。 C++ 中 bool 类型的字节数 C++ 中的 ...
    99+
    2024-05-06
    c++
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作