java.lang.String类总是将数据转换为内部UTF-16表示,并且总是暗示Charset Decoder传递。
我有在byte []对象中表示的UTF-8字符串,我想“比较”它们而不需要创建java.lang.String对象。 标准的“Collator”类需要将数据转换为java.lang.String。
我正在运行OpenJDK / Oracle Java8
答案 0 :(得分:2)
您可以使用java.util.Arrays.equals(pt1 [],pt2 [])来比较两个数组。它适用于所有原始类型。