
В строке имеется символ «;». Подсчитать количество символов до него и после него. В java


Ответы на вопрос

Спасибо за отметку "Лучший ответ" и нажатую кнопочку "Спасибо" (:



Для подсчета количества символов до и после символа ";" в строке в Java можно использовать следующий код:
```java public class Main { public static void main(String[] args) { String str = "Пример;текста"; int index = str.indexOf(';'); // находим индекс символа ";" if (index != -1) { // проверяем, что символ ";" найден int countBefore = index; // количество символов до ";" int countAfter = str.length() - index - 1; // количество символов после ";" System.out.println("Количество символов до \";\": " + countBefore); System.out.println("Количество символов после \";\": " + countAfter); } else { System.out.println("Символ \";\" не найден в строке."); } } } ```
В данном коде используется метод `indexOf(';')`, который возвращает индекс первого вхождения символа ";" в строку. Если символ найден, то переменная `index` будет содержать его индекс. Затем вычисляется количество символов до и после символа ";" с помощью простых математических операций. Если символ ";" не найден, выводится сообщение о том, что он не был найден в строке.


Топ вопросов за вчера в категории Информатика








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili