代码习惯

常用函数:

char[] ch = str.toCharArray();                   //字符串转字符数组
Arrays.sort(a);                                           //数组 int a[] 排序
String str = Arrays.toString(a);                   //数组 int a[] 转化为字符串,方便输出。输出类似[1, 2 ,3]
String str1 = new StringBuffer(str).reverse().toString();  //字符串反转
String str1 = str.substring(0,len);                 //字符串字串从0 到 len,不包括 len 位置。
String str1 = str.replace('old char', 'new char'); //替换字符
Character.isDigit(char);                                 //判断字符是否为数字
str = str.toUpperCase();                               //大小写字符转换
str = str.toLowerCase();
Iterator iter = map.keySet().iterator();             //迭代器的使用
Queue q = new PriorityQueue<>(); //默认升序(q.add(), q.poll()                                                                       
Queue q = new PriorityQueue<>(new Comparator() {
            public int compare(Integer e1, Integer e2){
                return e2-e1;
            }
        });                                                              //降序

for遍历

方式一:
for(Integer key:map.keySet()){
    sum = sum + map.get(key);
}
方式二:
int[] conins = new int[];
for(int coin:coins){
    sum = sum + coin;
}

你可能感兴趣的:(代码习惯)