最后一个字长

来源:互联网 发布:阿里云ftp默认端口号 编辑:程序博客网 时间:2024/04/28 01:26
package com.huawei.lengthoflaststring;/*import java.io.BufferedReader;import java.io.InputStreamReader;public class Main {public int length(String str) {int len = 0;int tem = 0;String temp = null;//char[] chr = str.toCharArray();// for (int i = 0; i < str.length(); i++) {// if ((chr[i] >= 'A' && chr[i] <= 'Z')// || (chr[i] >= 'a' || chr[i] <= 'z')||chr[i]==' ') {// // }else{// return 0;// }// }if (str.length() >= 128 || str.length() == 0) {return 0;}if (!str.contains(" ")) {len = str.length();// 如果是一个单词的情况} else {temp = str;do {tem = temp.indexOf(" ");temp = temp.substring(tem + 1, temp.length());} while (temp.contains(" "));len = temp.length();}return len;}public static void main(String[] args) throws Exception {InputStreamReader ir = new InputStreamReader(System.in);BufferedReader bf = new BufferedReader(ir);String st = bf.readLine();Main m = new Main();int a = m.length(st);System.out.println(a);}}*/import java.io.BufferedReader;import java.io.InputStreamReader;public class Main{    public static void main(String[] args) throws Exception    {        InputStreamReader reader = new InputStreamReader(System.in);        BufferedReader br = new BufferedReader(reader);        String str = br.readLine();        int m = 0;        if(!str.contains(" "))            System.out.println(str.length());        else        {            for (int i = 0; i < str.length(); i++)            {                if (str.charAt(i) == ' ')                {                    m = i;                }            }            int length = str.length() - m - 1;            System.out.println(length);        }    }}

0 0