Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.04.2022, 15:43   #1
Антонлллл
Новичок
Джуниор
 
Регистрация: 08.04.2022
Сообщений: 1
По умолчанию написать программу на Java

Дана строка символов. Вывести на печать количество слов, содержащихся в строке, количество букв в каждом слове. Между словами может быть произвольное число пробелов и знаков препинания. При помощи регулярных выражений определить количество слов, состоящих только из маленьких букв и цифр 1, 2, 3. Слова собрать в коллекцию и отсортировать её по количеству букв в слове.


есть такой код но он не работает

Код:
package testjava;
import java.util.regex.Pattern;
 
public class test{
    public static void main(String[] argv) {
        String[] splitSigns = {",", "\\."," "}, wordArr = {};
        String str = argv[0].replaceAll("[,. ]", " ");;
        int amWords = 0, supperWords = 0;
        for(String s:str.split(" ")){if(s.isEmpty()){}else{
            amWords++;
            System.out.format("Слово "%s" кол-во букв - %d%n", s,s.replaceAll("[0-9]", "").length());
            if(Pattern.matches("[a-z[1-3]]*", s)){supperWords++;}
        }}
        System.out.format("Кол-во слов[a-z][1-3]: %d%n", supperWords);
        System.out.format("Всего слов: %d%n", amWords);
    }
}
Антонлллл вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написать программу на языке Java Keynner Фриланс 2 05.03.2019 17:21
Написать программу в Java coolmancool2000 Фриланс 1 14.11.2017 01:00
Написать программу в Java coolmancool2000 Помощь студентам 1 13.11.2017 12:44
Java. Написать программу Мария9797 Помощь студентам 0 17.05.2016 16:40
написать программу в Java juliajulia93 Помощь студентам 0 17.05.2012 22:12