摘要:
比较中的compare函数,不仅可以使用被比较数组自身的信息,还可以使用其他的数组 public void conpareTest(){ String[] nums = {"102","473","251","814"}; //1.下标数组 Integer index[] = new Integer 阅读全文
摘要:
截取字符串的前k位,比如abc,截取前两位,留下最后一位 如果要截取前k位,则实现方法为s.substring(k) public void subStrings(){ String s = "abc"; System.out.println(s.substring(1)); //截取1位,留下后2 阅读全文
摘要:
sort(T[] a, Comparator<? supre T> c): 根据指定比较器产生的顺序对指定对象数组进行排序。 sort(T[] a, int formIndex, int toIndex, Comparator<? supre T> c): 根据指定比较器产生的顺序对指定对象数组的指 阅读全文
摘要:
思路 总体思想如下: 从个位开始从小到大排列 从十位开始从小到大有序排列 以此类推 直到最高位排列完毕,即得到整个数组的排序完毕 代码实现 思路整理: 获得数组的最高位 求取第k位对应的元素,算法为arr[j]/a[i])%10,其中a[i]是个辅助变量{1,10,100,...},与最高位有关,简 阅读全文
摘要:
对一个n位数求和,如12345,求每位数字之和,应该输出15 //求和的经典操作: // 1. 定义基本sum = 0,在num!=0之前做如下循环: // 2. 先取低位值相加,即sum = sum + num%10 // 3. num右移动,即 num = num/10 public void 阅读全文