问答详情
源自:2-4 Java 中的 String 类常用方法 Ⅱ

为什么不能用getBytes()判断字符是否相同???

getBytes() - 将该字符串转换成byte数组。。。。

https://img4.mukewang.com/5d22efa70001169b08120541.jpg

提问者:qq_亭亭雨中_0 2019-07-08 15:25

个回答

  • 慕仙7584962
    2019-09-11 17:20:05

    byte[] str=s.getBytes();

    for (int i=0;i<str.length;i++)

    {

    if (str[i]=='a'){

    num++;

    }


  • 慕仙8163715
    2019-07-08 16:36:29

    getBytes()得到的是字节数组。字符数组无法与一个字符比较。