Разделение и объединение строк

У меня есть набор строк. Мне нужно объединить элементы в этой коллекции в одну строку, а затем разбить эту строку в обратном направлении и получить исходную коллекцию строк. Определенно мне нужно ввести символ-разделитель для операции соединения / разделения. Учитывая тот факт, что исходные строки могут содержать любые символы, мне также нужно иметь дело с экранированием разделителя. Мой вопрос очень прост - есть ли класс / библиотека Java, которая может предоставить мне необходимую функциональность «из коробки»? Что-то вроде:

String join(String[] source, String delimiter, String escape);
String[] split(String source, String delimiter, String escape);

или подобное, без необходимости выполнять работу вручную?

9
задан andrew.z 3 February 2012 в 14:26
поделиться