import java.util.ArrayList;
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入一段字符串:");
String str = sc.next();
ArrayList<String> list = new ArrayList<String>();
int i = 0;
for (i = 0; i < str.length(); i++) {
for (int j = i; j < str.length(); j++) {
if (!str.substring(i, i + 1).equals(str.substring(j, j + 1))) {
list.add(str.substring(i, j));
i = j - 1;
break;
}
if (j == str.length() - 1 && str.substring(i, i + 1).equals(str.substring(j, j + 1))) {
list.add(str.substring(i, j + 1));
i = j;
break;
}
}
}
int index = 0;
int max = list.get(0).length();
for (int j = 0; j < list.size(); j++) {
if (list.get(j).length() > max) {
max = list.get(j).length();
index = j;
}
}
for (String string : list) {
System.out.print(string + " ");
}
System.out.println("最长的为" + list.get(index));
}
}