package com.javarush.task.task07.task0708;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/*
Самая длинная строка
*/
public class Solution {
private static List<String> strings = new ArrayList<String>(5); //Инициализировал new ArrayList<String>(5); в котором пять строк вродебы
public static void main(String[] args) throws Exception {
// ArrayList<String> list = new ArrayList<String>();
BufferedReader stroki5 = new BufferedReader(new InputStreamReader(System.in)); //Конструктор для считвывания с клваиатуры
int a = 0;
String b;
String[] li = new String[5]; //Создаем новый массив на 5 строк;
for (int i = 0; i < li.length; i++) { //Цикл для массива
String s = stroki5.readLine(); // Считываем строки с клавы;
strings.add(s); // добовляем считанный текст в конец списка ранее созданного листа (через strings)
li[i] = s;
if (s.length() > a)
{
a = s.length();
}
}
System.out.println(li[a-1]);
/* Arrays.sort(li);
System.out.println(li[4]);
if (li[4].equals(li[3]))
// if (Arrays.equals(li[4], li[3]))
{
System.out.println(li[3]);
}*/
}
}/*package com.javarush.task.task07.task0708;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
/*
Самая длинная строка
public class Solution {
private static List<String> strings;
public static void main(String[] args) throws Exception {
//напишите тут ваш код
}
}
*/
package com.javarush.task.task07.task0708;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/*
Самая длинная строка
*/
public class Solution {
private static List<String> strings = new ArrayList<String>(5); //Инициализировал new ArrayList<String>(5); в котором пять строк вродебы
public static void main(String[] args) throws Exception {
// ArrayList<String> list = new ArrayList<String>();
BufferedReader stroki5 = new BufferedReader(new InputStreamReader(System.in)); //Конструктор для считвывания с клваиатуры
int a = 0;
String b;
String[] li = new String[5]; //Создаем новый массив на 5 строк;
for (int i = 0; i < li.length; i++) { //Цикл для массива
String s = stroki5.readLine(); // Считываем строки с клавы;
strings.add(s); // добовляем считанный текст в конец списка ранее созданного листа (через strings)
li[i] = s;
if (s.length() > a)
{
a = s.length();
}
}
System.out.println(li[a-1]);
/* Arrays.sort(li);
System.out.println(li[4]);
if (li[4].equals(li[3]))
// if (Arrays.equals(li[4], li[3]))
{
System.out.println(li[3]);
}*/
}
}
//напишите тут ваш код
/*Самая длинная строка
1. Создай список строк.
2. Считай с клавиатуры 5 строк и добавь в список.
3. Используя цикл, найди самую длинную строку в списке.
4. Выведи найденную строку на экран. Если таких строк несколько, выведи каждую с новой строки.
Требования:
1. Инициализируй существующее поле strings класса Solution новым ArrayList<>
2. Программа должна считывать 5 строк с клавиатуры и записывать их в поле strings класса Solution.
3. Программа должна выводить самую длинную строку на экран.
4. Если есть несколько строк с длиной равной максимальной, то нужно вывести каждую из них с новой строки.*/