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

Разделение строки на слова пробелом и запятой

23.09.2015, 19:46. Просмотров 4470. Ответов 1
Метки нет (Все метки)


Собственно есть код, который разделяет слова только пробелами , поэтому длину слова после которого стоит запятая - он считает как саму длину+запятая , на 1 больше. Как убрать запятые?
Java
1
2
3
4
5
6
7
8
9
10
11
12
public static void main(String[] args) throws Exception{
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        int k = Integer.parseInt(reader.readLine());
        String String1 = "java, инкрементирование операция во многих языках программирования, увеличивающая переменную.";
        String Str[] = String1.split(" ");
        int q=0;
        for (int i = 0; i < Str.length - 1; i++) {
            if (Str[i].length() < k)
            { q=q+1;}
        }
        System.out.println(q);
            System.out.println(Str[0]);}
Как я понял , что второй раз пропустить через String y[] = x.split(","); не получится , в каждом элементе массива делать проверку на запятую в конце?...
Помогите , заранее благодарю .
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.09.2015, 19:46
Ответы с готовыми решениями:

Разделение строки на слова
Есть строка типа &quot;mov ebx+edx&quot; нужно разделить так чтобы получить массив символов: mov ebx +...

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

Преобразовать строку так, чтобы слова были разделены запятой и пробелом,
Слова в строке разделены одним или более пробелами. Преобразовать строку так, чтобы слова были...

Объединить введенные строки с учетом разделения слов точкой с запятой и пробелом
Составить программу, которая: • вводит три слова в разные строковые переменные; • объединяет...

1
Эксперт Java
4072 / 3806 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 11
23.09.2015, 21:52 2
Почитайте на досуге - Регулярные выражения
После того как ими овладете, сразу куча задач становится легкорешаемой.
Java
1
String Str[] = String1.split("[ ,]+");
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.09.2015, 21:52

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Строка без пробела перед запятой и с пробелом после запятой
Всем привет! Помогите, пожалуйста, составить регулярное выражение для строки содержащей буквы...

По файлу, содержащему строки-слова, получить первоначальный файл, в котором слова разделены пробелом
Пусть дан текстовый файл. В новый файл перенисите кажде слово как отдельную строку. Переход к новой...

Разделение строки на слова, и поиск слова по определенным критериям
Вводиться строка, разделенная пробелами. Требуется отыскать слово, в котором гласных A,E,I,O...

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


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

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

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