jshell> Integer.toHexString('中')//返回一个中文字符的Unicode编码
$28 ==> "4e2d"
jshell> '\u4e2d'//使用Unicode编码方式定义字符
$29 ==> '中'
jshell> Integer.toOctalString(123)//输出一个数的八进制字符串
$32 ==> "173"
jshell> Integer.toBinaryString(123)//输出一个数的2进制字符串
$31 ==> "1111011"
jshell> Integer.toHexString(123)//输出一个数的16进制字符串
$1 ==> "7b"
jshell> Double.parseDouble("0.12")//字符串解析成double
$52 ==> 0.12
jshell> Integer.parseInt("123")//字符串解析成integer
$53 ==> 123
查看占用的字节数,其中中文占2个字节,英文占1个字节
jshell> "中国abc".getBytes()
$55 ==> byte[7] { -42, -48, -71, -6, 97, 98, 99 }
jshell> "中国abc".getBytes().length
$56 ==> 7
查看字符串的长度,共有几个字符。中文算一个字符。英文也是一个字符
jshell> "中国abc".toCharArray()
$57 ==> char[5] { '中', '国', 'a', 'b', 'c' }
jshell> "中国abc".toCharArray().length
$58 ==> 5
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)