private static final int LC_OFFSET = 'A' - 'a';
char val = (char) buf[pos];
if ((val >= 'A') && (val <= 'Z')) {
val = (char) (val - LC_OFFSET);
}
本文介绍了一种简单的字符大小写转换方法。通过定义一个常量 LC_OFFSET 来实现从大写字母到小写字母的转换。当字符位于 'A' 到 'Z' 之间时,利用 LC_OFFSET 进行减法运算,从而将大写字母转换为对应的小写字母。
private static final int LC_OFFSET = 'A' - 'a';
char val = (char) buf[pos];
if ((val >= 'A') && (val <= 'Z')) {
val = (char) (val - LC_OFFSET);
}
557

被折叠的 条评论
为什么被折叠?