从byte []" string.equals"中获取字符串

时间:2016-05-05 09:34:56

标签: java string byte

我从byte []获取一个字符串:

byte[] data = packet.getData();
        String str = new String(data, "UTF-8");

当我用println显示字符串时,它看起来不错。但我试图做一个

if (str.equals("a")) {
               other stuff
            }

当字符串是" a"它永远不会进入if。一位朋友告诉我,这是因为我必须过滤" byte[]只接收包含数据的部分,然后再将其转换为字符串。但我不知道该怎么做。

0 个答案:

没有答案