кодесурса

Java String: упражнения, практика, решение

script1adsense2code
script1adsense3code

Java String Exercises [106 упражнений с решением]

1. Напишите программу на Java, чтобы получить символ по указанному индексу в строке. Перейти к редактору

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

 Оригинальная строка = упражнения Java!                                                                             
Символ в позиции 0 является J                                                                              
Символ в позиции 10 это я 

Нажмите меня, чтобы увидеть решение

2. Напишите программу на Java, чтобы получить символ (кодовую точку Unicode) по указанному индексу в строке. Перейти к редактору

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

 Исходная строка: w3resource.com                                                                              
Символ (точка Unicode) = 51                                                                                 
Символ (точка Unicode) = 101 

Нажмите меня, чтобы увидеть решение

3. Напишите программу на Java, чтобы получить символ (кодовую точку Unicode) перед указанным индексом в строке. Перейти к редактору

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

 Исходная строка: w3resource.com                                                                              
Символ (точка Unicode) = 119                                                                                
Символ (точка Unicode) = 99

Нажмите меня, чтобы увидеть решение

4. Напишите Java-программу для подсчета количества кодовых точек Unicode в указанном текстовом диапазоне строки. Перейти к редактору

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

 Оригинальная строка: w3rsource.com                                                                               
Количество кодов = 9

Нажмите меня, чтобы увидеть решение

5. Напишите Java-программу для лексикографического сравнения двух строк. Перейти к редактору

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

 Строка 1: это упражнение 1                                                                                  
Строка 2: это упражнение 2                                                                                  
«Это упражнение 1» меньше, чем «Это упражнение 2» 

Нажмите меня, чтобы увидеть решение

6. Напишите Java-программу для лексикографического сравнения двух строк, игнорируя различия в регистре. Перейти к редактору

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

 Строка 1: это упражнение 1                                                                                  
Строка 2: это упражнение 1                                                                                  
«Это упражнение 1» равно «Это упражнение 1»

Нажмите меня, чтобы увидеть решение

7. Напишите программу на Java для объединения данной строки в конец другой строки. Перейти к редактору

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

 Строка 1: PHP упражнения и                                                                                   
Строка 2: Упражнения на Python                                                                                    
Объединенная строка: упражнения PHP и упражнения Python

Нажмите меня, чтобы увидеть решение

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

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

 Исходная строка: упражнения PHP и Python                                                           
Заданная последовательность значений символов: и                                                                        
правда 

Нажмите меня, чтобы увидеть решение

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

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

 Сравнение example.com и example.com: правда                                                                   
Сравнение Example.com и example.com: ложь

Нажмите меня, чтобы увидеть решение

10. Напишите Java-программу для сравнения заданной строки с указанным строковым буфером. Перейти к редактору

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

 Сравнение example.com и example.com: правда                                                                   
Сравнение Example.com и example.com: ложь 

Нажмите меня, чтобы увидеть решение

11. Напишите программу на Java для создания нового объекта String с содержимым массива символов. Перейти к редактору

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

 Книга содержит 234 страницы.

Нажмите меня, чтобы увидеть решение

12. Напишите программу на Java, чтобы проверить, заканчивается ли данная строка содержимым другой строки. Перейти к редактору

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

 «Python Exercises» оканчивается на «se»? ложный                                                                      
«Python Exercise» заканчивается на «se»? правда

Нажмите меня, чтобы увидеть решение

13. Напишите программу на Java, чтобы проверить, содержат ли два объекта String одинаковые данные. Перейти к редактору

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

 «Стивен Эдвин Кинг» равен «Уолтеру Винчеллу»? ложный                                                          
«Стивен Эдвин Кинг» равен «Майку Ройко»? ложный

Нажмите меня, чтобы увидеть решение

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

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

 «Стивен Эдвин Кинг» равен «Уолтеру Винчеллу»? ложный                                                          
«Стивен Эдвин Кинг» равен «Стивену Эдвину Кингу»? правда 

Нажмите меня, чтобы увидеть решение

15. Напишите Java-программу для печати текущей даты и времени в указанном формате. Перейти к редактору

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

 Текущая дата и время:                                                                                       
19 июня 2017 г.                                                                                                 
15:13 
NB. Текущая дата и время будут меняться в зависимости от вашей системной даты и времени.

Нажмите меня, чтобы увидеть решение

16. Напишите программу на Java, чтобы получить содержимое заданной строки в виде байтового массива. Перейти к редактору

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

 Новая строка равна Это образец строки.

Нажмите меня, чтобы увидеть решение

17. Напишите программу на Java, чтобы получить содержимое заданной строки в виде массива символов. Перейти к редактору

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

 Массив char равен "[ [email protected] "

Нажмите меня, чтобы увидеть решение

18. Напишите Java-программу для создания уникального идентификатора данной строки. Перейти к редактору

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

 Хэш для упражнений Python. 863132599 

Нажмите меня, чтобы увидеть решение

19. Напишите программу на Java, чтобы получить индекс всех символов алфавита. Перейти к редактору

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

 ABCDEFGHIJ
=========================                                                                                     
36 10 7 40 2 16 42 1 6 20                                                                                     
                                                                                                   
klmnopqrst
===========================                                                                                   
8 35 22 14 12 23 4 11 24 31                                                                                   
ЩЪЫЬЭЮЯ
================                                                                                              
5 27 13 18 38 37

Пример строки алфавита: «Быстрая коричневая лиса перепрыгивает через ленивую собаку».

Нажмите меня, чтобы увидеть решение

20. Напишите программу на Java, чтобы получить каноническое представление строкового объекта. Перейти к редактору

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

 str1 == str2? ложный                                                                                           
str1 == str3? правда

Нажмите меня, чтобы увидеть решение

21. Напишите программу на Java, чтобы получить последний индекс строки в строке. Перейти к редактору

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

 ABCDEFGHIJ
===========================                                                                                   
36 10 7 40 33 16 42 32 6 20                                                                                   
                                                                                                              
klmnopqrst
===========================                                                                                   
8 35 22 14 41 23 4 29 24 31                                                                                   
                                                                                                              
 ЩЪЫЬЭЮЯ
=================                                                                                             
21 27 13 18 38 37

Пример строки алфавита: «Быстрая коричневая лиса перепрыгивает через ленивую собаку».

Нажмите меня, чтобы увидеть решение

22. Напишите Java-программу, чтобы получить длину заданной строки. Перейти к редактору

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

 Длина строки «example.com»: 11

Нажмите меня, чтобы увидеть решение

23. Напишите программу на Java, чтобы определить, соответствует ли регион в текущей строке региону в другой строке. Перейти к редактору

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

 str1 [0 - 7] == str2 [28 - 35]? правда                                                                            
str1 [9 - 15] == str2 [9 - 15]? ложный 

Нажмите меня, чтобы увидеть решение

24. Напишите программу на Java, чтобы заменить все символы «d» на символы «f». Перейти к редактору

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

 Оригинальная строка: быстрая коричневая лиса перепрыгивает через ленивую собаку.                                                 
Новая строка: быстрая коричневая лиса перепрыгивает через ленивый туман.

Нажмите меня, чтобы увидеть решение

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

Пример строки: «Быстрая коричневая лиса перепрыгивает через ленивую собаку».

В приведенной выше строке замените всю лису на кошку.

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

 Оригинальная строка: быстрая коричневая лиса перепрыгивает через ленивую собаку.                                                 
Новая строка: быстрый коричневый кот прыгает через ленивую собаку.         

Нажмите меня, чтобы увидеть решение

26. Напишите программу на Java, чтобы проверить, начинается ли данная строка с содержимого другой строки. Перейти к редактору

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

 Красный - любимый цвет. начинается с красного? правда                                                                  
Оранжевый тоже мой любимый цвет. начинается с красного? ложный

Нажмите меня, чтобы увидеть решение

27. Напишите программу на Java, чтобы получить подстроку данной строки между двумя указанными позициями. Перейти к редактору

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

 old = Быстрая коричневая лиса перепрыгивает через ленивую собаку.                                                            
новый = коричневая лиса прыгает

Нажмите меня, чтобы увидеть решение

28. Напишите Java-программу для создания массива символов, содержащего содержимое строки. Перейти к редактору

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

 Упражнения на Java.

Нажмите меня, чтобы увидеть решение

29. Напишите программу на Java, чтобы преобразовать все символы строки в нижний регистр. Перейти к редактору

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

 Оригинальная Строка: Быстрый Браун Фокс!                                                                         
Строка в нижнем регистре: быстрая коричневая лиса!

Нажмите меня, чтобы увидеть решение

30. Напишите программу на Java, чтобы преобразовать все символы в строке в верхний регистр. Перейти к редактору

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

 Оригинальная Строка: Быстрый Браун Фокс!                                                                         
Строка в верхнем регистре: быстрая коричневая лиса!  

Нажмите меня, чтобы увидеть решение

31. Напишите программу на Java, чтобы обрезать любой начальный или конечный пробел из заданной строки. Перейти к редактору

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

 Исходная строка: упражнения Java                                                                              
Новая строка: упражнения Java

Нажмите меня, чтобы увидеть решение

32. Напишите программу на Java, чтобы найти самую длинную палиндромную подстроку в строке. Перейти к редактору

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

 Данная строка: thequickbrownfoxxofnworbquickthe
Самая длинная палиндромная подстрока в организме
en строка is; brownfoxxofnworb
Длина палиндромной подстроки: 16

Нажмите меня, чтобы увидеть решение

33. Напишите программу на Java, чтобы найти все чередования данных строк. Перейти к редактору

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

 Данные строки: WX YZ
Строки чередования: 
YWZX
WYZX
YWXZ
WXYZ
YZWX
WYXZ

Нажмите меня, чтобы увидеть решение

34. Напишите программу на Java, чтобы найти второй по частоте символ в данной строке. Перейти к редактору

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

 Данная строка: успехи
Второй наиболее часто встречающийся символ в строке: c

Нажмите меня, чтобы увидеть решение

35. Напишите программу на Java для печати всех перестановок данной строки с повторением. Перейти к редактору

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

 Данная строка: PQR
Переставленные строки:
PPP
PPQ
PPR
...
РРП
ППК
RRR

Нажмите меня, чтобы увидеть решение

36. Напишите программу на Java, чтобы проверить, являются ли две строки чередованием данной строки. Предполагая, что уникальные символы в обеих строках. Перейти к редактору

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

 Данная строка: PMQNO
Чередующиеся строки - это MNO и PQ
Данная строка чередуется: true
Данная строка: PNQMO
Чередующиеся строки - это MNO и PQ
Данная строка чередуется: false

Нажмите меня, чтобы увидеть решение

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

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

 Входная строка: pickoutthelongestsubstring
Самая длинная подстрока: [u, b, s, t, r, i, n, g]
Самая длинная длина подстроки: 8

Нажмите меня, чтобы увидеть решение

38. Напишите программу на Java для печати после удаления дубликатов из заданной строки. Перейти к редактору

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

 Данная строка: w3resource
После удаления повторяющихся символов новая строка: w3resouc

Нажмите меня, чтобы увидеть решение

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

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

 Данная строка: gibblegabbler
Первый неповторяющийся символ в строке:

Нажмите меня, чтобы увидеть решение

40. Напишите программу на Java, чтобы разделить строку на n равных частей. Перейти к редактору

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

 Данная строка: abcdefghijklmnopqrstuvwxy
Строка разделена на 5 частей и они: 
ABCDE
FGHIJ
klmno
PQRST
uvwxy

Нажмите меня, чтобы увидеть решение

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

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

 Данная строка: быстрая коричневая лиса
Данная строка маски: queen
Новая строка: 
Thick Brow Brow Fox

Нажмите меня, чтобы увидеть решение

42. Напишите программу на Java для печати элементов списка, содержащих все символы данного слова. Перейти к редактору

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

 Данные строки: собака взятки кролика   
Данное слово: нагрудник 
Строки, содержащие все буквы данного слова: 
кролик
взятка

Нажмите меня, чтобы увидеть решение

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

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

 Данная строка: тестовая строка
Максимальное количество символов в данной строке: t

Нажмите меня, чтобы увидеть решение

44. Напишите программу на Java, чтобы перевернуть строку с помощью рекурсии. Перейти к редактору

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

 Данная строка: быстрый бурый лис прыгает
Строка в обратном порядке:
spmuj xof nworb kciuq ehT

Нажмите меня, чтобы увидеть решение

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

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

 Данная строка: Обратные слова в данной строке
Новая строка после обратного слова: строка дана в словах Обратный

Нажмите меня, чтобы увидеть решение

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

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

 Данная строка: это тестовая строка
Строка, перевернутая слово за словом: 
SihT Si Tset Gnirts

Нажмите меня, чтобы увидеть решение

47. Напишите программу на Java, чтобы переставить строку так, чтобы все одинаковые символы были на расстоянии d. Перейти к редактору

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

 Данная строка: аксессуары
Строка после упорядочить заново: 
secrsecisao

Нажмите меня, чтобы увидеть решение

48. Напишите программу на Java для удаления «b» и «ac» из заданной строки. Перейти к редактору

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

 Данная строка: abrambabasc
После удаления новой строки есть: aramaasc

Нажмите меня, чтобы увидеть решение

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

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

 Строка: Godisgood
Чтение: г
Первый неповторяющийся символ: g
Чтение: о
Первый неповторяющийся символ: g
Чтение: d
Первый неповторяющийся символ: g
Чтение: я
Первый неповторяющийся символ: g
Чтение: с
Первый неповторяющийся символ: g
Чтение: г
Первый неповторяющийся символ: o
Чтение: о
Первый неповторяющийся символ до сих пор: d
Чтение: о
Первый неповторяющийся символ до сих пор: d
Чтение: d
Первый неповторяющийся символ: i

Нажмите меня, чтобы увидеть решение

50. Напишите программу на Java, чтобы найти лексикографический ранг данной строки. Перейти к редактору

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

 Данная строка: BDCA
Лексикографический ранг данной строки: 12

NB: Всего возможных перестановок BDCA (лексикографический порядок):
ABCD ABDC ACBD ACDB ADBC ADCB BACD BADC BCAD BCDA BDAC BDCA
1 2 3 4 5 6 7 8 9 10 11 12
BDCA появляются в 12 позиции перестановки (лексикографический порядок).

Нажмите меня, чтобы увидеть решение

51. Напишите программу на Java для подсчета и печати всех дубликатов во входной строке. Перейти к редактору

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

 Данная строка: w3resource
Повторяющиеся символы и цифры: 
е появляется 2 раза
г появляется 2 раза

Нажмите меня, чтобы увидеть решение

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

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

 Данные строки: ABACD и CDABA
Конкатенация первой строки дважды: ABACDABACD
Вторая строка CDABA существует в новой строке.
Струны - это вращения друг друга

Нажмите меня, чтобы увидеть решение

53. Напишите программу на Java для сопоставления двух строк, где одна строка содержит символы подстановки. Перейти к редактору

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

 Данная строка: abcdhgh
Данная строка шаблона: abc * d? *
Данный шаблон соответствует.

Нажмите меня, чтобы увидеть решение

54. Напишите программу на Java, чтобы найти наименьшее окно в строке, содержащей все символы другой строки. Перейти к редактору

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

 Данная строка: добро пожаловать в w3resource
Персонажи для поиска в главной строке: башня
Наименьшее окно, содержащее символы поиска: w3re

Нажмите меня, чтобы увидеть решение

55. Напишите программу на Java для рекурсивного удаления всех смежных дубликатов из заданной строки. Перейти к редактору

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

 Данная строка: aabaarbarccrabmq
Новая строка после удаления всех соседних дубликатов:
brmq

Нажмите меня, чтобы увидеть решение

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

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

 Данные строки: еда и дверь
Строка после конкатенации: foodoor

Нажмите меня, чтобы увидеть решение

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

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

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

Нажмите меня, чтобы увидеть решение

58. Напишите программу на Java для чтения строки и возврата true, если она заканчивается на «ng». Перейти к редактору

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

 Данные строки: строка
Строка, содержащая наконец ng: true
Данные строки: strign
Наконец, строка, содержащая ng: false

Нажмите меня, чтобы увидеть решение

59. Напишите программу на Java для чтения строки, если строка начинается с «красного». или "черный" верните эту строку цвета, в противном случае верните пустую строку. Перейти к редактору

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

 Данные строки: blacksea
Строка начинается с цвета: черный

Нажмите меня, чтобы увидеть решение

60. Напишите программу на Java для чтения двух строк, сложите их вместе и верните результат. Если строки имеют разную длину, опустите символы в начале более длинной строки и сделайте их равными по длине. Перейти к редактору

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

 Данные строки: Добро пожаловать и домой
Новая строка: Comehome

Нажмите меня, чтобы увидеть решение

61. Напишите Java-программу для чтения строки и int n, верните строку, состоящую из первого и последнего n символов из строки. Перейти к редактору

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

 Данные строки: Добро пожаловать
Приведенные цифры: 3
Новая строка: Welome

Нажмите меня, чтобы увидеть решение

62. Напишите Java-программу для чтения строки и возврата true, если «good» появляется, начиная с индекса 0 или 1 в данной строке. Перейти к редактору

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

 Данные строки: goodboy
«Хорошее» появляется в строке: true

Нажмите меня, чтобы увидеть решение

63. Напишите программу на Java, которая возвращает true из заданной строки, если первые два символа в строке также появляются в конце. Перейти к редактору

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

 Данные строки: образованные
Первые два символа появляются в последнем: true

Нажмите меня, чтобы увидеть решение

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

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

 Данные строки: образованные
Новая строка: ucated

Нажмите меня, чтобы увидеть решение

65. Напишите программу на Java для чтения строки и, если первый или последний символы - «t», верните строку без этих «t», в противном случае верните строку без изменений. Перейти к редактору

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

 Данные строки: testcricket
Новая строка: estcricke

Нажмите меня, чтобы увидеть решение

66. Напишите программу на Java для чтения строки и возврата строки без первых двух символов. За исключением первого символа, если он равен «g», и второго символа, если это «h». Перейти к редактору

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

 Данные строки: козел
Новая строка: gat
он дал строки это: фото
Новая строка: hoto
Данные строки: призрак
Новая строка: призрак

Нажмите меня, чтобы увидеть решение

67. Напишите программу на Java для чтения строки и, если один или оба первых символа буксировки равны 'x', вернитесь без этих 'x', в противном случае верните строку без изменений. Перейти к редактору

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

 Данные строки: ооцит
Новая строка: cyte
Данные строки: лодка
Новая строка: bat
Данные строки: собственные
Новая строка: wn

Нажмите меня, чтобы увидеть решение

68. Напишите Java-программу для чтения строки и возврата после удаления символа # и его ближайших левого и правого символов. Перейти к редактору

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

 Данные строки: test # string
Новая строка: testring
Данные строки: test ## string
Новая строка: testring
Данные строки: test # the # string
Новая строка: teshtring

Нажмите меня, чтобы увидеть решение

69. Напишите программу на Java, которая возвращает подстроку, которая находится между первым и последним появлением подстроки 'toast' в данной строке, или возвращает пустую строку, если substirng 'toast' не существует. Перейти к редактору

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

 Данные строки: sweettoastbuttertoast
Новая строка: масло

Нажмите меня, чтобы увидеть решение

70. Напишите программу на Java, чтобы проверить, является ли строка pq-сбалансированной или нет. Строка является pq-сбалансированной, если для всех p в строке по крайней мере один 'q' должен существовать справа от p's. Но 'q' до 'p' делает pq-сбалансированным ложным. Перейти к редактору

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

 Данные строки: gfpmpnppqab
Строка pq-сбалансирована? правда
Данные строки: gfpmpnpqpab
Строка pq-сбалансирована? ложный

Нажмите меня, чтобы увидеть решение

71. Напишите программу на Java, которая будет возвращать true, когда одна из двух указанных строк появляется в конце другой строки, игнорируя чувствительность к регистру. Перейти к редактору

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

 Данные строки: xyz и pqrxyz
Одна строка появляется в конце другой? правда
Данные строки: pqrxyz и xyz
Одна строка появляется в конце другой? правда

Нажмите меня, чтобы увидеть решение

72. Напишите программу на Java, которая возвращает true, если заданная строка содержит строку «pop», но в середине «o» также может присутствовать другой символ. Перейти к редактору

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

 Данная строка: dikchapop
P? P появляется в данной строке? правда
Данная строка: dikp $ pdik
P? P появляется в данной строке? правда

Нажмите меня, чтобы увидеть решение

73. Напишите программу на Java, которая возвращает true, если данная строка содержит вид 'abc', но не имеет точку (.), За которой следует точка. Перейти к редактору

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

 Данные строки: testabc.test
'Abc' появляется перед периодом? правда
Данная строка: test.abctest
'Abc' появляется перед периодом? ложный

Нажмите меня, чтобы увидеть решение

74. Напишите программу на Java, чтобы узнать, появляется ли строка префикса, состоящая из первых N определенных символов строки, где-нибудь еще в строке. Перейти к редактору

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

 Данные строки: MrsJemsmrsam
Длина строки префикса: 3
Миссис появляется где-то еще в строке? ложный
Данная строка: MrsJemsMrsam
Длина строки префикса: 3
Миссис появляется где-то еще в строке? правда

Нажмите меня, чтобы увидеть решение

75. Напишите программу на Java, чтобы проверить, находится ли строка «abc» в середине заданной строки. Здесь середина означает, что количество символов слева и справа от подстроки 'abc' должно отличаться не более чем на единицу. Перейти к редактору

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

 Данная строка: xxxabcxxxxx
ABC появляется в середине? ложный
Данная строка: xxabcxxx
ABC появляется в середине? правда

Нажмите меня, чтобы увидеть решение

76. Напишите программу на Java, чтобы подсчитать, сколько раз подстрока 'life' присутствует в любом месте данной строки. Подсчет может также произойти для подстроки «li? E», любого символа вместо «f». Перейти к редактору

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

 Данная строка: liveonwildlife
Подстрока жизни или жизни появляется количество раз: 2

Нажмите меня, чтобы увидеть решение

77. Напишите программу на Java для добавления строки с определенным количеством раз, разделенных подстрокой. Перейти к редактору

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

 Данные строки: попробуйте и лучше
Количество повторений: 3
Новая строка: trybesttrybesttry

Нажмите меня, чтобы увидеть решение

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

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

 Данная строка: строка
Новая строка после повторения: inginging

Нажмите меня, чтобы увидеть решение

79. Напишите программу на Java, которая будет возвращать данную строку после удаления 2-го символа из подстроки длины три, начиная с «z» и заканчивая «g». Перейти к редактору

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

 Данная строка: zzgkitandkatcaketoket
Новая строка: zgkitandkatcaketoket

Нажмите меня, чтобы увидеть решение

80. Напишите программу на Java, чтобы проверить, является ли символ непосредственно перед и после # одинаковым в данной строке. Перейти к редактору

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

 Данная строка: луна # ночь
Символы до и после одинаковы: true
Данная строка: bat ## ball
Символы до и после одинаковы: ложь
Данная строка: # луна # ночь
Символы до и после одинаковы: true

Нажмите меня, чтобы увидеть решение

81. Напишите программу на Java, чтобы проверить, появляются ли строки «красный» и «синий» одинаковое количество раз в данной строке. Перейти к редактору

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

 Данная строка: redcapmanwithbluecar
Внешний вид красного и синего одинаковы: правда

Нажмите меня, чтобы увидеть решение

82. Напишите программу на Java для повторения каждого символа дважды в исходной строке. Перейти к редактору

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

 Данная строка: добро пожаловать
Новая строка: wweellccoommee

Нажмите меня, чтобы увидеть решение

83. Напишите Java-программу для создания новой строки из двух заданных строк таким образом, чтобы каждый символ двух строк приходил соответственно. Перейти к редактору

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

 Данные строки: welcome и w3resource
Новая строка: wwe3lrceosmoeurce

Нажмите меня, чтобы увидеть решение

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

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

 Данная строка: добро пожаловать
Количество повторяющихся символов и повторение: 4
Новая строка: Welcwelwew

Нажмите меня, чтобы увидеть решение

85. Напишите Java-программу для создания новой строки с каждым символом непосредственно перед и после t-строки, в зависимости от того, какая строка появляется в m-строке. Предположим, что m-строка и непустая T-строка дала. Перейти к редактору

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

 Данная строка: weablcoabmeab и ab
Новая строка: elome

Нажмите меня, чтобы увидеть решение

86. Напишите программу на Java, которая возвращает количество троек в заданной строке. Тройка - это символ, появляющийся три раза подряд в строке. Перейти к редактору

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

 Данная строка: welllcommmmeee
Количество троек в строке: 4

Нажмите меня, чтобы увидеть решение

87. Напишите программу на Java, чтобы проверить, является ли az счастливым или нет. «Z» является счастливым, когда непосредственно слева или справа от него есть еще один «z». Верните значение true, если все z в данной строке счастливы. Перейти к редактору

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

 Данная строка: azzlea
Является ли Z счастлив в строке: правда
Данная строка: azmzlea
Является ли Z счастлив в строке: ложь

Нажмите меня, чтобы увидеть решение

88. Напишите программу на Java, которая будет возвращать строку, в которой каждое появление строчного слова «есть» было заменено на «нет». Перейти к редактору

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

 Данная строка: это строка
Новая строка: это не строка

Нажмите меня, чтобы увидеть решение

89. Напишите программу на Java, которая возвращает сумму чисел (может составлять более одной цифры), появляющихся в строке. Перейти к редактору

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

 Данная строка: это 15 это 25 20 строка
Сумма чисел в строке: 60

Нажмите меня, чтобы увидеть решение

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

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

 Данная строка: Thisisthethesis
Одинаково ли появление «и» и «есть»? ложный

Нажмите меня, чтобы увидеть решение

91. Напишите программу на Java для подсчета количества слов, оканчивающихся на «m» или «n» (без учета регистра). Перейти к редактору

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

 Данная строка: мам в комнате
Количество слов заканчивается с m или n: 3

Нажмите меня, чтобы увидеть решение

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

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

 Основная строка: это тестовая строка
Съемная строка: st
Новая строка: это кольцо

Нажмите меня, чтобы увидеть решение

93. Напишите программу на Java, чтобы найти самую длинную подстроку, которая появляется на обоих концах данной строки. Перейти к редактору

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

 Данная строка: playerplay
Самая длинная подстрока в строке: play

Нажмите меня, чтобы увидеть решение

94. Напишите программу на Java, чтобы найти самую длинную строку зеркального отображения на обоих концах данной строки. Перейти к редактору

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

 Данная строка: ротаватор
Самая длинная строка зеркального отображения в строке: rotavator

Нажмите меня, чтобы увидеть решение

95. Напишите программу на Java, которая возвращает сумму цифр, присутствующих в данной строке. Если цифр нет, возвращаемая сумма равна 0. Перейти в редактор

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

 Данная строка: ab5c2d4ef12s
Сумма цифр в строке: 14

Нажмите меня, чтобы увидеть решение

96. Напишите программу на Java, которая будет возвращать строку после удаления всех «z» (кроме самого первого и последнего) из заданной строки. Перейти к редактору

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

 Данная строка: Zebrazone
Новая строка: зебраоне

Нажмите меня, чтобы увидеть решение

97. Напишите программу на Java, которая возвращает строку с символами позиции индекса 0,1,2, 5,6,7, ... из заданной строки. Перейти к редактору

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

 Данная строка: w3resource.com
Новая строка: w3rour.co

Нажмите меня, чтобы увидеть решение

98. Напишите программу на Java, чтобы проверить, следует ли за первым экземпляром z сразу же за другим z в данной строке. Перейти к редактору

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

 Данная строка: fizzez
'Z' появляются дважды соответственно? правда

Нажмите меня, чтобы увидеть решение

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

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

 Данная строка: w3resource.com
Новая строка: wrsuc.o

Нажмите меня, чтобы увидеть решение

100. Напишите программу на Java, чтобы проверить, содержит ли данная строка другую строку. Верните true или false. Перейти к редактору

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

 Исходная строка:
Java является основой практически для всех типов сетевых приложений и является мировым стандартом для разработки и поставки встраиваемых и мобильных приложений, игр, веб-контента и корпоративного программного обеспечения. Благодаря более чем 9 миллионам разработчиков по всему миру Java позволяет вам эффективно разрабатывать, развертывать и использовать интересные приложения и услуги.
Присутствует ли «миллион» в указанном тексте?
правда
Есть ли «миллионы» в указанном тексте?
ложный

Нажмите меня, чтобы увидеть решение

101. Напишите программу на Java, чтобы проверить, содержит ли данная строка только цифры. Перейти к редактору

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

 Первая строка:
131231231231231231231231231212312312
правда
Вторая строка:
13123123123Z1231231231231231212312312
ложный

Нажмите меня, чтобы увидеть решение

102. Напишите Java-программу для преобразования заданной строки в int, long, float и double. Перейти к редактору

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

 Преобразовать строку в int / Integer:
«1323» как int равно 1323 и как Integer равно 1323
Преобразовать строку в длинную / длинную:
«13625478965325» до 13625478965325 и до 13625478965325
Конвертировать строку в число с плавающей точкой
«25.135F» как число с плавающей точкой 25.135 и число с плавающей точкой 25.135
Преобразовать строку в двойную / двойную:
"21.25478254D" как двойное значение равно 21.25478254 и как двойное значение равно 21.25478254
ложный

Нажмите меня, чтобы увидеть решение

103. Напишите Java-программу для удаления указанного символа из заданной строки. Перейти к редактору

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

 Исходная строка:
abcdefabcdeabcdaaa
Вторая строка:
bcdefbcdebcd

Нажмите меня, чтобы увидеть решение

104. Напишите программу на Java для сортировки в порядке возрастания и убывания по длине заданного массива строк. Перейти к редактору

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

 Оригинальные несортированные цвета: [зеленый, белый, черный, розовый, оранжевый, синий, шампанское, индиго, слоновая кость]
Сортированный цвет (в порядке убывания): [шампанское, апельсин, индиго, зеленый, белый, черный, слоновая кость, розовый, синий]
Сортированный цвет (в порядке возрастания): [розовый, синий, зеленый, белый, черный, слоновая кость, оранжевый, индиго, шампанское]

Нажмите меня, чтобы увидеть решение

105. Напишите программу на Java для подсчета вхождений данной строки в другую данную строку. Перейти к редактору

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

 аа 'произошло 3 раза в' abcd abc aabc baa abcaa '

Нажмите меня, чтобы увидеть решение

106. Напишите Java-программу для объединения данной строки с самим собой заданное количество раз. Перейти к редактору

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

 Исходная строка: PHP
После повторения 7 раз: PHPPHPPHPPHPPHPPHPPHP

Нажмите меня, чтобы увидеть решение

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

Еще не все !

Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code