Задать вопрос
@MrSmileGod
Начинающий программист

Как проверить список на введенное слово из input и вывести количество сходств?

import java.util.Scanner;

public class main{
    public static void main(String[] args){
        Scanner input = new Scanner(System.in); // Объявляем Scanner

        String[]list = new String[4]; // Создаём массив int размером в (*)
        System.out.println("Insert list elements:");
        /*Пройдёмся по всему массиву, заполняя его*/
        for (int i = 0; i < list.length; i++) {
            list[i] = input.nextLine(); // Заполняем массив элементами, введёнными с клавиатуры
        }
        System.out.print ("Inserted list elements:");
        for (int i = 0; i < list.length; i++) {
            System.out.print (" " + list[i]); // Выводим на экран, полученный массив
        }
        System.out.println();
        System.out.print ("Ввод нужного адреса: ");
        String adres = input.nextLine();
        int countAdres=0;
        for (int i = 0; i < list.length; i++){

        }
    }
}

Не могу придумать как реализовать поиск и вывод сходств из 20 строки
  • Вопрос задан
  • 55 просмотров
Подписаться 1 Простой 3 комментария
Решения вопроса 1
Erik_Mironov
@Erik_Mironov
Старые вопросы: *Dies from cringe*
Scanner input = new Scanner(System.in);
        String[] list = new String[4];
        System.out.println("Insert list elements: ");
        for (int i = 0; i < list.length; i++) {
            list[i] = input.nextLine();
        }
        System.out.print("Inserted list elements: ");
        for (String s : list) {
            System.out.print(" " + s);
        }
        System.out.print("Ввод нужного адреса: ");
        String address = input.nextLine();
        long count = IntStream.range(0, list.length).filter(i -> address.equals(list[i])).count();
        System.out.println(count);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы