Anzak icon

String array Utils

Anzak | PRO | 09/29/16 06:38:21 AM UTC | 0 ⭐ | 205 👁️ | Never ⏰ | []
Java |

980 B

|

None

|

0 👍

/

0 👎

public String arrayToString(String[] array) {
//    if (array == null) return null;
    return Arrays.toString(array);
}
 
public String[] stringToArray(String arrayString) {
    if (arrayString == null) return null;
    String[] array;
    if (arrayString.startsWith("[") && arrayString.endsWith("]"))
     array = arrayString.substring(1, arrayString.length()-1).split(",");
    else
     array = arrayString.split(","); 
    return array;
}
 
  public static String[] getUniqueElements(String[] old_array, String[] new_array) {
    if (new_array == null || new_array.length == 0) return new String[0];
    if (old_array == null || old_array.length == 0) return new_array;
    List<String> unique = new ArrayList<String>();
    for (String n : new_array) {
      boolean contain = false;
      for (String o : old_array) {
        if (n.equals(o)) contain = true;
      }
      if (!contain)
        unique.add(n);
    }
    return unique.toArray(new String[unique.size()]);
  }

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎