В этом посте будет определена процедура преобразования Java из ArrayList в String.
Как преобразовать ArrayList в строку в Java?
Для преобразования ArrayList в строку вы можете использовать:
- + оператор
- метод добавления()
- метод toString()
- метод присоединения()
Давайте рассмотрим работу этих методов для преобразования ArrayList в String.
Способ 1: преобразовать ArrayList в строку с помощью оператора +
Преобразование ArrayList в строку с помощью « + ” является самым простым и легким методом. Вы можете объединить элементы ArrayList как строку с помощью этой операции объединения.
Синтаксис
Для преобразования ArrayList в String следуйте приведенному ниже синтаксису для « + оператор:
ул += ф + ',' ;
Здесь, ' ул ” – это переменная типа String, созданная для хранения элементов массива в виде String, “ += » используется для назначения и объединения элементов ArrayList в виде строки, « ф ” – это переменная, используемая в цикле for для доступа к элементам и “ , ” объединяется со строковыми элементами через запятую.
Пример
В этом примере сначала мы создадим пустой ArrayList типа String с именем « цветы ”:
Список < Нить > цветы знак равно новый ArrayList <> ( ) ;
Затем добавьте элементы в список, используя « добавлять() метод:
цветы. добавлять ( 'Роза' ) ;цветы. добавлять ( 'Жасмин' ) ;
цветы. добавлять ( 'Лили' ) ;
Распечатать список « цветы ”:
Система. вне . печать ( «Список цветов»: + цветы ) ;Преобразуйте элементы списка в строку с помощью « + ” оператор в “ за ' петля:
Нить ул знак равно '' ;за ( Нить ф : цветы ) {
ул += ф + ',' ;
}
Наконец, напечатайте « ул », чтобы отобразить элементы ArrayList в виде строки:
Система. вне . Распечатать ( 'ArrayList в строку: ' + ул ) ;
Вывод показывает, что ArrayList успешно преобразован в строку с разделителями-запятыми:
Давайте посмотрим на следующий метод преобразования ArrayList в String.
Способ 2: преобразовать ArrayList в строку с помощью метода append()
Для преобразования ArrayList в строку мы теперь будем использовать « добавить() », который принадлежит классу StringBuilder. Он похож на « + », поскольку он объединяет элементы со строками.
Синтаксис
Для ' добавить() », вы можете использовать приведенный ниже синтаксис:
Здесь, ' ул 'является объектом класса StringBuilder, который вызывает ' добавить() », передавая список, а «f» представляет элементы ArrayList, доступ к которым осуществляется с помощью цикла for.
Пример
В этом примере мы преобразуем ранее созданный ArrayList в строку с помощью метода append(). Для этого сначала мы создадим объект « ул ” класса StringBuilder:
Затем преобразуйте ArrayList в строки с помощью метода append() в « за ' петля:
за ( Нить ф : цветы ) {ул. добавить ( ф ) ;
ул. добавить ( ',' ) ;
}
Наконец, напечатайте « ул », который хранит элементы ArrayList в виде строки, разделенной запятыми:
Система. вне . Распечатать ( 'ArrayList в строку: ' + ул ) ;
Выход
Давайте перейдем к другому методу преобразования ArrayList в String.
Способ 3: преобразование ArrayList в строку с использованием метода toString()
В этом разделе мы будем использовать « нанизывать() ” метод класса String для преобразования ArrayList в String. Это предопределенный метод в Java, который выводит значение формата String. Метод replace() используется с методом toString() для замены определенных символов.
Синтаксис
Следуйте указанному синтаксису, чтобы преобразовать ArrayList в String с помощью метода toString():
“ массивСписок ” будет преобразовано в строку с использованием “ нанизывать( )».
Пример
Во-первых, мы создадим переменную типа String « с », который сохраняет элементы ArrayList в виде строки после выполнения преобразования с помощью метода toString():
Используйте метод replace(), чтобы заменить открытие « [ 'и закрытие' ] » скобки и пробелы между элементами с пустыми строками, чтобы получить значения строки, разделенные запятыми:
с знак равно с. заменять ( '[' , '' ). заменять ( ']' , '' )
. заменять ( ' ' , '' ) ;
Наконец, напечатайте результирующую строку в окне консоли:
Система. вне . Распечатать ( 'ArrayList в строку: ' + с ) ;
Выход
Метод 4: преобразование ArrayList в строку с использованием метода join()
“ присоединиться() ” — это статический метод класса String, который объединяет элементы ArrayList как String в переменной типа String.
Синтаксис
Для метода join() используется следующий синтаксис:
Здесь метод join() принимает два аргумента, один из которых — « массивСписок ” и “ , », которые соединяют строки со значениями, разделенными запятыми.
Пример
В этом примере мы вызовем метод join() с классом String, передав « цветы 'ArrayList и запятая' , 'для разделения значений и сохранения их в переменной типа String' с ”:
Распечатайте полученную строку на консоли, используя « Система.out.println() метод:
Система. вне . Распечатать ( 'ArrayList в строку: ' + с ) ;
Выход
Мы собрали самые простые способы преобразования ArrayList в String в Java.
Вывод
Для преобразования ArrayList в String существуют различные методы, такие как использование « + », метод append(), метод toString() и метод join(). Эти методы преобразуют элементы ArrayList в значения String, разделенные запятыми. Однако использование оператора + — это самый простой способ выполнить указанное преобразование. В этом блоге мы объяснили способы преобразования ArrayList в String в Java с подробными примерами.