Java String Exercises: вернуть заданную строку после удаления 2-го символа из подстроки длины три, начиная с «z» и заканчивая «g»
Строка Java: упражнение 79 с решением
Напишите Java-программу для возврата заданной строки после удаления 2-го символа из подстроки длины три, начиная с «z» и заканчивая «g».
Пример решения:
Java-код:
import java.util.*;
public class Main
{
public String kitKatPattern(String stng)
{
int len = stng.length();
String newformstring = "";
for (int i = 0; i < len; i++)
{
newformstring += stng.substring(i,i+1);
if (i > 0 && i < len-1)
{
if (stng.charAt(i-1) =='z' && stng.charAt(i+1) =='g')
newformstring = newformstring.substring(0,newformstring.length()-1);
}
}
return newformstring;
}
public static void main (String[] args)
{
Main m= new Main();
String str1 = "zzgkitandkatcaketoket";
System.out.println("The given string is: "+str1);
System.out.println("The new string is: "+m.kitKatPattern(str1));
}
}
Пример вывода:
Данная строка: zzgkitandkatcaketoket Новая строка: zgkitandkatcaketoket
Иллюстрированная презентация:
Блок - схема:
Редактор кода Java:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите Java-программу, которая будет повторять определенное количество символов в течение определенного количества раз от последней строки.
Далее: Напишите программу на Java, чтобы проверить, является ли символ непосредственно перед и после # одинаковым в данной строке.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code