当比较来自两个单独的 byte[] 源(数组/指针)的单个字节值时,如何执行 case INSENSITIVE 比较?
我有一个非常大的字节数组,其中包含我通过指针访问的字符串的“干草堆”,并且我将其与“针”模式进行比较,但目前它仅在存在精确区分大小写的匹配时才返回。
是否可以创建一个包含从上到下的值的查找字典并在比较循环中使用它,还是有更快的方法?(性能方面)
编辑1:
字符串是 UTF8 编码的。
期望的行为是:在比较 a,a 时返回 true;一个,一个;或a,A。但由于 UTF8 中的 'A' 的值为 65,而 'a' 的值为 97,我无法进行不区分大小写的比较。
阿晨1998
一只斗牛犬
相关分类