大众信息网

Java:Java中的英文字符不是也占两个字节吗?但这里为什么输出是1呢?

关注:92  答案:3  手机版
解决时间 2021-02-07 20:36
public class StringNodeTest
{
public static void main(String[] args)
{
String str="A";
System.out.println(str.getBytes().length);
}
}
最佳答案
str.getBytes()得到的不就是'A'吗
'A'的长度不就是1吗
全部回答
这得看字符串包含多少个字符,一个字符占两个字节
英文不是占一个字节吗?汉字2个
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!