Значение мин и макс нашёл, как определить их порядковые номера
package com.javarush.task.task07.task0712;
import java.util.*;
import java.io.*;
/*
Самые-самые
*/
public class Solution {
public static void main(String[] args) throws IOException {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
ArrayList<String> strings = new ArrayList<String>();
for(int i =0; i<10; i++){
String s = reader.readLine();
strings.add(s);
}
int m = strings.get(0).length();// длинна строки нулегого геттера. геттер выводит вроде( то биж, вовращает)
for (String s : strings)// что это значить?
if (s.length() > m)
m = s.length();
//System.out.println(m);
for (String s : strings)//
if (s.length() == m)
System.out.println(s);
int n = strings.get(0).length();
for (String s : strings)// что это значить, каждый S в strings?
if (s.length() < n)
n = s.length();
//System.out.println(n);
for (String s : strings)
if (s.length() == n)
System.out.println(s);
if(m.length() < n.length())
System.out.println(s);
else
System.out.println(s);
//list.indexOf(max), list.indexOf(min)
}
}