0 / 0 / 1
Регистрация: 23.03.2016
Сообщений: 54
1

Указать те слова, которые содержат хотя бы одну букву k

05.10.2017, 08:31. Показов 1763. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана строка. Указать те слова, которые содержат хотя бы одну букву k.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import java.util.Scanner;
public class E2 {
    public static void main(String[] args) {
 
        String a = "abck word2 hhhk word4";
        int first = a.indexOf(" 1");
        int second = a.indexOf(" ", first + 1);
        String b = a.substring(1,second);
        String c = b.substring(second);
        System.out.println(b);
        System.out.println(c);
        }
 
    }
Да код не правильно ((
Хелп друзья, помогите решить данную задачу
0
Лучшие ответы (1)
05.10.2017, 08:31
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.10.2017, 08:31
Ответы с готовыми решениями:

Указать те слова, которые содержат хотя бы одну букву k
Помогите решить задачу что-бы зачёт получить Дана строка. Указать те слова, которые содержат хотя бы одну букву k.

Указать те слова, которые содержат хотя бы одну букву k
Дана строка. Указать те слова, которые содержат хотя бы одну букву k

Указать те слова, которые содержат хотя бы одну букву к.
дана строка. Указать те слова, которые содержат хотя бы одну букву к.

9
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
05.10.2017, 08:37 2
Split, contains
0
0 / 0 / 1
Регистрация: 23.03.2016
Сообщений: 54
05.10.2017, 08:39  [ТС] 3
Если не сложно можете написать реализацию,буду очень благодарен
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
05.10.2017, 08:43 4
Если не сложно можешь почитать документацию по стрингам, ну и мозг, может быть, включить.
0
0 / 0 / 1
Регистрация: 23.03.2016
Сообщений: 54
05.10.2017, 08:52  [ТС] 5
Java
1
2
3
4
5
6
7
8
9
public static void main(String[] args) {
 
        String ph = "abk abb aaak";
        String[] output = ph.split("k");
        System.out.println(output[0]);
        System.out.println(output[1]);
        }
 
    }
if (string.contains("k")) {
// Split it.
} else {
throw new IllegalArgumentException("String " + string + " нету k");
}


Вот что получился.Можете правильный код написать
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
05.10.2017, 09:06 6
Цитата Сообщение от PayneMax Посмотреть сообщение
if (string.contains("k")) {
// Split it.
} else {
throw new IllegalArgumentException("String " + string + " нету k");
}
чо это ваще такое?
1
 Аватар для ArtemFM
746 / 493 / 285
Регистрация: 10.09.2015
Сообщений: 1,530
05.10.2017, 09:18 7
Лучший ответ Сообщение было отмечено PayneMax как решение

Решение

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public class SearchK {
    public static void main(String[] args) {
        String offer = "abck word2 hhhk word4";
        System.out.printf("Answer:%s%s", System.lineSeparator(), getWordsHaveSymbol(offer, 'k'));
    }
 
    public static String getWordsHaveSymbol(String offer, char symbol) {
        StringBuilder sb = new StringBuilder();
        if (offer != null) {
            for (String word : offer.split(" ")) {
                if (word.indexOf(symbol) != -1) {
                    sb.append(word).append(System.lineSeparator());
                }
            }
        }
        return sb.toString();
    }
}
1
0 / 0 / 1
Регистрация: 23.03.2016
Сообщений: 54
05.10.2017, 09:25  [ТС] 8
Большое Спасибо друг.
0
 Аватар для ArtemFM
746 / 493 / 285
Регистрация: 10.09.2015
Сообщений: 1,530
05.10.2017, 09:27 9
можешь стрингбуйлдер убрать, если может вызвать подозрения
Java
1
2
3
4
5
6
7
8
9
10
11
 public static String getWordsHaveSymbol(String offer, char symbol) {
        String result = "";
        if (offer != null) {
            for (String word : offer.split(" ")) {
                if (word.indexOf(symbol) != -1) {
                    result += word + " "; // или result += word + "\n"; 
                }
            }
        }
        return result;
    }
1
Kukstyler
05.10.2017, 10:11     Указать те слова, которые содержат хотя бы одну букву k
  #10

Не по теме:

Цитата Сообщение от xoraxax Посмотреть сообщение
чо это ваще такое?
+1 :D

0
05.10.2017, 10:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.10.2017, 10:11
Помогаю со студенческими работами здесь

Указать те слова, которые содержат хотя бы одну букву К
Дана строкаю. Указать те слова, которые содержат хотя бы одну букву К.

Указать слова, которые содержат хотя бы одну букву К
Дана строка. Указать те слова, которые содержат хотя бы одну букву К. (паскаль) помогите пожалуйста решить

Указать те слова, которые содержат хотя бы одну букву
Дана строка. Указать те слова, которые содержат хотя бы одну букву (с).

Указать слова строки, которые содержат хотя бы одну букву k
дана строка. указать те слова, которые содержат хотя бы одну букву k

В строке указать те слова, которые содержат хотя бы одну букву k
В строке указать те слова, которые содержат хотя бы одну букву k.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Рекурсивные типы в Python
stackOverflow 19.02.2025
Рекурсивные типы данных представляют собой особую категорию структур, которые определяются через самих себя или через взаимные ссылки друг на друга. Такие типы играют важнейшую роль при создании. . .
Распознавание улыбки на Python с помощью OpenCV, Keras и TensorFlow
stackOverflow 19.02.2025
Компьютерное зрение и распознавание эмоций становятся все более востребованными технологиями. Они находят применение в самых разных областях - от систем безопасности до пользовательских интерфейсов и. . .
Распознавание капчи на Python с помощью глубокого обучения, Keras и TensorFlow
stackOverflow 19.02.2025
Развитие технологий глубокого обучения и компьютерного зрения создало интересный парадокс - системы, изначально разработанные для защиты от автоматизации, теперь могут быть преодолены с помощью. . .
Анализ тональности на Python
stackOverflow 19.02.2025
Анализ тональности текста (Sentiment Analysis) - одно из наиболее востребованных направлений в обработке естественного языка, которое позволяет автоматически определять эмоциональную окраску. . .
Обнаружение аномалий в машинном обучении на Python
stackOverflow 19.02.2025
Аномалии — это отклонения от ожидаемого поведения системы, которые могут указывать как на потенциальные проблемы, так и на интересные возможности для исследования. В контексте машинного обучения. . .
Введение в представления (views) Django
stackOverflow 19.02.2025
Представления (views) - ключевой элемент веб-фреймворка Django, который отвечает за обработку HTTP-запросов и формирование ответов. Они действуют как посредники между данными приложения и шаблонами,. . .
Что такое шаблоны Django и как с ними работать
stackOverflow 19.02.2025
Шаблоны Django - основополагающий компонент фреймворка Django, который позволяет эффективно разделять логику приложения и его визуальное представление. Это очень важный инструмент для. . .
Какой Python Web-фреймворк лучший: Django, Flask или FastAPI?
stackOverflow 19.02.2025
В разработке под веб Python занимает особое место благодаря своей универсальности и богатой экосистеме. При создании веб-приложений разработчики сталкиваются с важным выбором - какой фреймворк. . .
Использование кэша Laravel - полный гайд
bytestream 18.02.2025
Кэширование - один из наиболее эффективных способов повышения производительности веб-приложений. В современном мире, где скорость загрузки страниц напрямую влияет на удержание пользователей и. . .
Создаем REST API в Laravel с аутентификацией и Passport
bytestream 18.02.2025
Разработка современных веб-приложений все чаще требует создания надежного и хорошо структурированного API. REST API стал стандартом де-факто для построения взаимодействия между клиентской и серверной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru