кодесурса

Java String Exercises: вернуть новую строку, где последние два символа заданной строки, если присутствуют, меняются местами

script1adsense2code
script1adsense3code

Строка Java: упражнение 57 с решением

Напишите программу на Java, которая будет возвращать новую строку, в которой последние два символа данной строки, если они есть, меняются местами.

Пример решения:

Java-код:

import java.util.*;
public class Main
{
public String lastTwo(String str)
{
if (str.length() < 2) return str;
return str.substring(0, str.length()-2)+ str.charAt(str.length()-1) + str.charAt(str.length()-2);
}
    public static void main (String[] args)
    {
      Main m= new Main();
      String str1 =  "string";
      System.out.println("The given strings is: "+str1);
      System.out.println("The string after swap last two characters are: "+m.lastTwo(str1));
    }
}	

Пример вывода:

 Данные строки: строка
Строка после перестановки последних двух символов: strign

Иллюстрированная презентация:


Блок - схема:

«Блок-схема:

Редактор кода Java:

Улучшите этот пример решения и опубликуйте свой код через Disqus

Предыдущий: Напишите Java-программу для добавления двух заданных строк, так что, если при конкатенации создаются двойные символы, пропустите один из символов.
Далее: напишите Java-программу для чтения строки и возврата true, если она заканчивается на «ng».

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code