黑马程序员技术交流社区
标题:
关于字符串、字符、字节之间的关系
[打印本页]
作者:
一个铃,一颗珠
时间:
2013-8-7 19:19
标题:
关于字符串、字符、字节之间的关系
字符串、字符、字节之间的关系,它们之间是怎样联系起来的?
作者:
李政
时间:
2013-8-7 19:47
从相互转换之间的角度分析
字符串转字节数组 字符串对象.getBytes() 这就是将字符进行编码 可以设置字符集
字节数组转字符串 new String(byte[] b ) 将字节数组进行解码 可以设置字符集
字符串转字符数组 字符串对象.toCharArray()
字符数组转字符串 new String(char[] c)
从在内存中的存在方式分析
无论是字符、字符串,都是以字节的形式的进行存储的
根据不同的字符集,进行不同的编码和解码
作者:
谢铭
时间:
2013-8-7 23:13
字符串是由一连串的字符连接起来的,一般用" "双引号连接),可以将各类数据用+" "连接成数据。
java的8种基本数据类型有一种是char(即字符型),char在内存中占2个字符。
而每个字符在内容中又是占8个位(比特位)。
字节表示作为一个完整处理单位的8个二进制数码
作者:
黑马王晓明
时间:
2013-8-9 21:09
八个二进制位表示一个字节 字节 byte 在内存中占用的字节数 1个字节(8个二进制位) 取值范围-128-127 默认值(byte)0
字符 char 在内存中占用的字节数 2个字节 (16个二进制位) 取值范围 0-2^16-1 默认值 '\u0000'
字节和字符是八种基本数据类型中的两种 有时候需要用到数据类型转换来让它们之间进行互转而实现运算
字符串 String 引用数据类型 可以看做是一个对象 String一但被创建是不可变的,对String类的任何改变,都是返回一个新的String类对象
String可以调用方法同样可以实现字节 字符 字符串之间的互相转换 而且还有许多其他方法来完成相应的功能
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2