简单的适用正则表达式,将输入的字符串利用非数字分隔开

import java.util.*;

public class Main {
    public static void main(String[] args)  {
        Scanner scan = new Scanner(System.in);
        while (scan.hasNextLine()) {
            String input = scan.nextLine();
            String[] inputs = input.split("\\D+");
            int[] nums = new int[inputs.length];
            for (int i = 0; i < inputs.length; i++) {
                nums[i] = inputs[i].length();
            }
            Arrays.sort(nums);
            for (String item : inputs) {
                if (item.length() == nums[nums.length - 1]) {
                    System.out.print(item);
                }

            }
            System.out.print(","+nums[nums.length - 1]+"\n");

        }


    }
}