一.大小写转换
#ASCII码中小写字母与对应的大写字母相差32
A 的为 65;a 的为97;
二,判断是数字还是字母
数字:c >= '0' && c <= '9' ;
字母:c >= 'a' && c <= 'z',c >= 'A' && c <= 'Z' ;
三,主元素题目
给定一个整型数组,找出主元素,它在数组中的出现次数大于数组元素个数的二分之一。
思路:可以排序的情况下,代码只需要两行
因为占1/2以上的数一定是中位数
public int majorityNumber(Listnums) { Collections.sort(nums); return nums.get(nums.size()/2); }
四,对一个数进行反转
public int reverse(int x) {
int rst = 0;
while(x != 0) {
rst = rst * 10 + x % 10;
x = x / 10;
}
return rst;
}



