1、从控制台接收参数

public static void main(String[] args) throws Exception {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String s1 = br.readLine();
        String[] sArr = s1.split(" ");
        System.out.println(sArr[sArr.length-1].length());
    }

2.从控制台接收参数,去重并转成String数组

public static void main( String args[]) throws Exception{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String str;
        Set set = new HashSet();
        while ((str = br.readLine()) != null) {
            if("".equals(str)){
                break;
            }else{
                set.add(str);
            }
        }
        String[] strArr = new String[set.size()];
        set.toArray(strArr);

        for(String s:strArr){
            System.out.println(s);
        }
    }