StringとListの相互変換


データの保存や転送を容易にするために、リストをStringに変換して復元する必要がある場合があるので、方法をブログに記入して、自分で検索しやすいようにします.
ListをStringに変換する:
リストの各サブアイテムを反復し、「,」で区切って、つなぎ合わせはStringBuilderまたはStringBufferで行うのが望ましい.もちろん「String+=」でもよい.
public static String listToString(List list){
      if(list==null){
      return null;
   }
   StringBuilder result = new StringBuilder();
   boolean first = true;
   // ","
   for(String string :list) {
      if(first) {
         first=false;
      }else{
         result.append(",");
      }
      result.append(string);
   }
   return result.toString();
}

String List

String List ;

String , String[] , String[] , , List :

private List stringToList(String strs){
String str[] = strs.split(",");
return Arrays.asList(str);
}

String[] , , !


, ",", , 。

, , !