Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

ソートについて

Listの中にあるListをソートするには、どのようにしたら良いでしょうか?ご回答よろしくお願いいたします。

例>


public class Sample1DTO {

 private String aaa;
 private List<Sample2DTO> bbb;

 public String getAaa(){
  return this.aaa;
 }

 public void setAaa(String aaa){
  this.aaa = aaa;
 }

 public List<Sample2DTO> getBbb(){
  return this.bbb;
 }

 public void setBbb(List<Sample2DTO> bbb) {
  this.bbb = bbb;
 }
}


public class Sample2DTO {

 private String ccc;
 private String ddd;

 public String getCcc(){
  return this.ccc;
 }

 public void setCcc(String ccc){
  this.ccc = ccc;
 }

 public String getDdd(){
  return this.ddd;
 }

 public void setDdd() {
  this.ddd = ddd;
 }
}


List<Sample1DTO> dtoList = new ArrayList<Sample1DTO>();
Sample1DTO dto = new Sample1DTO();

////////// 値設定 //////////////////


dtoList.add(dto);

// ソート
Collections.sort(dtoList);
※Sample1DTOのaaaと、Sample2DTOのbbb,cccでソートを実行できるようにしたいです。

3

回答

85668

閲覧

3件の回答

評価

0

ここは、単に質問の答えを貰えるところではないよ。
自分では何を調べて試してみたんだ?

評価

0

>※Sample1DTOのaaaと、Sample2DTOのbbb,cccでソートを実行できるようにしたいです。

別の階層にある3キーのソートロジックってどのようなものですか。

Sample1DTOのリストはaaaキーで
Sample2DTOのリストはbbb,cccでソートならできると思うけど。

評価

0

だから、何を調べてみたのかと…。
全く同じでなくても、似たようなことをかつて誰もしたこと
がないと思っている?

例えば「複数のキー」だとか、検索のキーワードを考えるん
だ。
そのものずばりな答えを得ようとしないで、考え方を調べる
んだよ。
それができるようにならないと、いつまでも詰まるたびに質
問しないといけないぞ。

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。