Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/12: Рейтинг темы: голосов - 12, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 13.05.2014
Сообщений: 15
1

Перенести первую букву в конец слова. Все остальные слова удалить

22.12.2014, 11:44. Показов 2145. Ответов 1
Метки нет (Все метки)

Дана строка. Словом текста считается любая последовательность букв латинского
алфавита; между соседними словами - не менее одного пробела, за последним
словом – точка. Найти и сохранить в строке те слова последовательности, которые
отличны от первого слова, предварительно преобразовав каждое из них по
следующему правилу: перенести первую букву в конец слова. Все остальные слова
удалить.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.12.2014, 11:44
Ответы с готовыми решениями:

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

Вывести на экран все слова, начинающиеся и оканчивающиеся на одну и ту же букву
Вывести на экран все слова, начинающиеся и оканчивающиеся на одну и ту же букву. Text.java...

Cтрока: класс В должен удалить слова из класса А, начинающиеся на букву " а ".
Еще раз всем привет :) Буду очень признателен , если поможете с написанием программки . Программа...

Удалить все однобуквенные слова и лишние пробелы
Используйте класс Scanner для построчного чтения стандартного входного потока до конца файла,...

1
115 / 100 / 52
Регистрация: 14.09.2011
Сообщений: 681
Записей в блоге: 1
22.12.2014, 17:58 2
Лучший ответ Сообщение было отмечено Neka как решение

Решение

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 String text = "llla kkei kdbk afdt llla llal iabcr labcd.";
        System.out.println(text);
        text = text.substring(0, text.length() - 1);
 
        String str[] = text.split(" ");
 
        for (int i = 0; i < str.length; i++) {
            char[] b = str[i].toCharArray();
            char b1 = b[ 0];
            for (int j = 0; j < b.length; j++) {
                if (j != b.length - 1) {
                    b[ j] = b[ j + 1];
                } else {
                    b[ j] = b1;
                }
            }
            str[ i] = String.valueOf(b);
 
 
 
        }
 
 
 
        String lineAnswer = str[0];
 
        for (int i = 1; i < str.length; i++) {
            if (!str[0].equals(str[i])) {
                lineAnswer = lineAnswer + " " + str[i];
            }
        }
 
        lineAnswer = lineAnswer + ".";
 
        System.out.println(
                "rezult = " + lineAnswer);
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.12.2014, 17:58

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Удалить из строки все слова нечетной длины
в общем столкнулся с проблемой при решении задач по строкам и хоть убейся не могу её решить. задача...

Удалить все слова, содержащие от трех до пяти символов
Из файла удалить все слова, содержащие от трех до пяти символов, но при этом из каждой строки...

Напечатать все слова, отличные от последнего слова, преобразовав по правилу: перенести первую букву в конец слова
Помогите пожалуста решыть: 10.18. Программа. Дана последовательность, содержащая от 2 до 30 слов,...

Перенести первую букву в конец слова; перенести последнюю букву в начало слова
Дан текст, содержащий от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв; между...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.