[2019年8月14日]アルゴリズムの学習記録 - 最後のワード長

アルゴリズム - 最後のワード長


小文字のみ、スペースを含む文字列「」最後の単語の長さを戻します。

最後の言葉が存在しない場合は、0が返されます。

説明:単語が文字によって定義されていますが、文字列の空白が含まれていません。

例:

入力: "Hello World"の
出力:5

出典:滞在ボタン(LeetCode)

class Solution {
    public int lengthOfLastWord(String s) {
        if(s.equals(null)){
            return 0;
        }
        String[] temp;
        String flag = " ";
        temp = s.split(flag); 
        int last;
        int result = 0;
        if(temp.length == 1){
            result = temp[0].length();
        }
        else if(temp.length>1){
            last = temp.length-1;
            String word = temp[last];
            result = word.length();
        }  
        return result;
    }
}
    


1、操作のリストを作るには、考慮すべき最初の事は空であり、そして第二にオーバーフローかどうかを検討します。
図2に示すように、分割操作文字列中、.split(フラグ)メソッドを使用して、フラグがセグメント化された参照である、それは、スペース、記号、文字等であってもよいです。
3は、プロパティリストオブジェクト.LENGTH長さのリストを返し、
文字列.LENGTH()は、文字列の長さを返すメソッドです。

公開された17元の記事 ウォンの賞賛0 ビュー348

おすすめ

転載: blog.csdn.net/cletitia/article/details/99617133