机试题目21-30题

(本来以为昨天写的11-20题没了,因为忘了上传了,谁知道他有云端历史版本,可太爽了哈哈)

21题:A变成b,A的ascill码是65,b的ascill码是98,因此只需让'A'+33即可变成b,但是‘A’+33返回的是Integer即b的ascill码,所以需要强制转换一下,(char)('A'+33)记得得到b。

int转换为char: int a=10; char c=(char)(a+'0');

26题:主要是有一个方法需要记住,不根据大小写排序,Arrays.sort(String[],String.CASE_INSENSITIVE_ORDER).或者Collections.sort(list<String>,String.CASE_INSENSITIVE_ORDER);

posted @ 2022-03-03 22:48  塵暘  阅读(29)  评论(0编辑  收藏  举报