Java String: упражнения, практика, решение
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:13NB. Текущая дата и время будут меняться в зависимости от вашей системной даты и времени.
Нажмите меня, чтобы увидеть решение
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 программирования