atesting.ru Блог Как перевернуть строку в Java

Как перевернуть строку в Java

В этом посте мы увидим различные способы перевернуть строку в Java. Мы можем перевернуть строку в Java, используя следующие способы.

  1. Использование класса StringBuffer
  2. Использование класса StringBuilder
  3. Использование списка массивов
  4. < li> Преобразование строки в массив символов и использование цикла For

Давайте рассмотрим одну за другой подробно

Обратная строка в Java с использованием класса StringBuffer

123456789101112 программный пакетTestingMaterial; public class ReverseString {public static void main (String [] args) {//Использование StringBuffer class StringBuffer a = new StringBuffer (& # 34; Материалы для тестирования программного обеспечения & # 34;); //использовать метод reverse () для переворота строки System.out.println (a.reverse ()); }}

Обратная строка в Java с использованием класса StringBuilder

123456789 программный пакетTestingMaterial; открытый класс ReverseString {public static void main (String [] args) {String input = & # 34; Материал для тестирования программного обеспечения & # 34 ;; & lt; br & gt; StringBuilder input1 = новый StringBuilder (); & lt; br & gt; input1.append (ввод); & lt; br & gt; input1 = input1.reverse (); & lt; br & gt; для (int i = 0; i & lt; input1.length (); i ++) & lt; br & gt; System.out.print (input1.charAt (i)); }}

Обратная строка в Java с использованием класса списка массивов

1 открытый класс ReverseString {& lt; br & gt; public static void main (String [] args) {& lt; br & gt; Строка inputValue = & # 34; Материалы для тестирования программного обеспечения & # 34 ;; & lt; br & gt; char [] inputChars = inputValue.toCharArray (); & lt; br & gt; Список & lt; Персонаж & gt; inputList = новый список массивов & lt; & gt; (); & lt; br & gt; для (char c: inputChars) & lt; br & gt; inputList.add (c); & lt; br & gt; Collections.reverse (inputList); & lt; br & gt; ListIterator li = inputList.listIterator (); & lt; br & gt; в то время как (li.hasNext ()) & lt; br & gt; System.out.print (li.next ()); & lt; br & gt; } & lt; br & gt;}

Обратить строку в Java путем преобразования строки в массив символов и использования цикла For

1234567 пакет softwareTestingMaterial; открытый класс ReverseString {public static void main (String [] args) {String inputValue = & # 34; Материал для тестирования программного обеспечения & # 34 ;; & lt; br & gt; //преобразование строки в массив символов с помощью to.CharArray & lt; br & gt; char [] inputChars = inputValue.toCharArray (); & lt; br & gt; int length = inputChars.length; & lt; br & gt; для (int i = length-1; i & gt; = 0; i—) {& lt; br & gt; System.out.print (inputChars [i]); }}}

TAG: qa