读取txt文档各字符数量并根据出现次数多少排序输出

img


想问下这个怎么把已经读取了的字符根据数量多少排序后输出,排序方法仅限快速排序,冒泡排序,插入排序

把字符数量记录在数组里,完了对数组排序输出就行。
望采纳

如果跟你代码图上显示的,读取了的字符一定是你这26个字母的话。你的统计和输出已经做出来了,就差一个排序。
如下为冒泡排序,
将此排序插入到你的统计输入 代码之后,输出26个字母代码之前

 for (int i= counts.length; i> 0; i--) {
        for (int j = 0; j< i - 1; j++) {
            if (counts[j] > counts[j+ 1]) {
    int tmp = array[j];
    array[j] = array[j+1];
    array[j+1] = tmp;
            }
        }
    }