複数の文字列を格納したArrayListのソート
このリストをs1で文字列でソートしたいのですが標準のソートを適用するのは難しい
しかし、一から文字列のソートを書くのはコードが大変そうです
s1とs2は紐づけしたまま扱いたい何かいい案はありませんか?
public class MultiList {
public class String2{
private String s1;
private String s2;
public void setString1(String text1) {
s1 = text1;
}
public void setString2(String text2) {
s2 = text2;
}
public String getString1() {
return s1;
}
public String getString2() {
return s2;
}
}
public ArrayList<String2> String2List(ArrayList<String> s1, ArrayList<String> s2){
//二つのリストからオブジェクト型のリストを返す
ArrayList<String2> String2List = new ArrayList<String2>();
if(s1.size() == s2.size()){
for(int i = 0; i<s1.size();i++){
String2 String2 = new String2();
String2.setString1(s1.get(i));
String2.setString2(s2.get(i));
}
return String2List;
}
return String2List;
}
}