小编Neo*_*Neo的帖子

如何按字母顺序对字符串的ArrayList进行排序?

我正在尝试创建一个程序,可以按字母顺序对ArrayList的内容进行排序.现在我的课程中有三节课......

public class Dog {
    private String name;

    public Dog(){

    }

    public void setName(String name){
        this.name = name;
    }

    public String getName(){
        return this.name;
    }
}
Run Code Online (Sandbox Code Playgroud)

DogList(包含Dog类型的ArrayList)

import java.util.ArrayList;

public class DogList {

    private ArrayList<Dog> dogList;

    public DogList(){
        DogList = new ArrayList<>();
    }

    public void setSize(int DogSize){
        for(int x = 0; x <= DogSize; x++){
            DogList.add(new Dog());
        }
    }

    public ArrayList<Dog> getList(){
        return dogList;
    }
}
Run Code Online (Sandbox Code Playgroud)

最后一个类DogSorter,它试图访问DogList ArrayList,然后尝试按字母顺序对该ArrayList的内容进行排序.

import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;


public class DogSorter …
Run Code Online (Sandbox Code Playgroud)

java sorting collections arraylist

2
推荐指数
2
解决办法
1万
查看次数

标签 统计

arraylist ×1

collections ×1

java ×1

sorting ×1