文字列リンクの最後の 3 文字を取得するにはどうすればよいですか?
次のようなリンクがあります:
"http://www.google.com"
「com」のみを取得するにはどうすればよいですか?これらの文字を変数「文字列データ型」に入れますか?
注:私はJavaが初めてで、Androidアプリを開発していて、このコードを取得する必要があります:\
文字列リンクの最後の 3 文字を取得するにはどうすればよいですか?
次のようなリンクがあります:
"http://www.google.com"
「com」のみを取得するにはどうすればよいですか?これらの文字を変数「文字列データ型」に入れますか?
注:私はJavaが初めてで、Androidアプリを開発していて、このコードを取得する必要があります:\
が(継続的な拡張)url
で終わると仮定します.XXX
String[] splitted = url.split("\\.");
return (splitted[splitted.length-1]); //will return the last string after the last "."
あなたはどこurl
にいますかurl
(www.google.com
この場合)。
の場合、コードはを返すことにurl
注意してください。したがって、結果に文字が含まれているかどうかを確認する必要があります。(ヒント: String APIで探してください)。http://www.google.com/
.com/
/
contains
文字列の長さを取得し、長さ-4の位置から始まる部分文字列を作成し、3を取る
文字「.」の最後のインデックスを取得し、そこからインクリメントしてから、他の文字がなくなるか、「/」文字に達するまで進みます。