关于java中的String类中的指定位置大小写转换问题

2025-03-01 02:21:50
推荐回答(2个)
回答1:

至少对于你这个,偶数位的转换为小写
String st1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
byte[] bytes = st1.getBytes();
for (int i = 0; i < bytes.length; i++) {
if (i % 2 == 0) {
bytes[i] = (byte) (bytes[i] + 32);
}
}
st1 = new String(bytes);

回答2:

留个邮箱我发给你啊。。效果图如上: