КАК ПЕРЕВЕРНУТЬ СТРОКУ В JAVA

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

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

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

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

    123456789101112

    package softwareTestingMaterial; public class ReverseString {public static void main(String[] args) {//Использование StringBuffer classStringBuffer a = new StringBuffer(“Материалы для тестирования программного обеспечения”);//используйте метод reverse() для реверсирования stringSystem.out.println(a.reverse ());}}

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

    123456789

    package softwareTestingMaterial; public class ReverseString {public static void main(String[] args) {        String input=”Материалы для тестирования программного обеспечения”;<br> StringBuilder input1 = new StringBuilder();<br> input1.append(input);<br > input1=input1.reverse(); <br>for (int i=0;i<input1.length();i++)<br> System.out.print(input1.charAt(i));}}

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

    1

    public class ReverseString {<br>    public static void main(String[] args) { <br>        String inputValue = “Материалы для тестирования программного обеспечения”; <br>        char[] inputChars = inputValue.toCharArray(); <br>        List<Character> inputList = new ArrayList<>(); <br>        for (char c: inputChars) <br>            inputList.add(c); <br>        Collections.reverse(inputList); <br>        ListIterator li = inputList.listIterator(); <br>while (li.hasNext()) <br>            System.out.print(li.next()); <br>    } <br>}

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

    1234567

    package softwareTestingMaterial ; public class ReverseString {               public static void main(String[] args) {                String inputValue = “Материал для тестирования программного обеспечения”;<br>                 //преобразование строки в массив символов с помощью to.CharArray<br>                                                                                                 toCharArray();<br>                        int length = inputChars.length;<br>                for (int i = length-1; i >=0; i–) {<br>                         System.out.print(inputChars[ я]); }         }}

    TAG: qa

От QA genius

Adblock
detector