2016-05-04 4 views
-6

文字列「ZeeshanNisar 192.168.0.1」この文字列からIPアドレスを取得したいものは、最後に文字列を表示するという概念がありますIPアドレスを取得することができますが、いずれかのコードを使用して私を助けることができます。表示最後に空白を確認したときの文字列

+2

[最初の単語を取得するために、javaの文字列をトリムする]の可能な複製(http://stackoverflow.com/questions/11607496/trim-a-string-in-java-to-get-first-word) –

答えて

1

String.lastIndexOf(' ');を使用して最後のスペースのインデックスを取得し、String.substring(int beginIndex)を使用してStringを切り捨てることができます。

これらの2つの組み合わせは、読者の練習として残しています。ここで

+0

can私はすべての例を持っています@ kayaman –

+1

"これらの2つを組み合わせることは、読者の練習として残されています。最高の部分 – piyushj

+0

ここで質問をしている多くの人々にとって、最も簡単なことさえも不可能に見えるのは悲しいことです。プログラマーになりたいので、すべてのコードを書いてください。でも、私は全く考えたくありません。 – Kayaman

0

あなたが行く:これは印刷されます

​​

ZeeshanNisar 192.168.0.1 
192.168.0.1 

はところで、これは方法クーラーです。このように

String PATTERN = "(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)"; 
    Pattern pattern = Pattern.compile(PATTERN); 
    Matcher matcher = pattern.matcher(str); 
    matcher.find(); 
    System.out.println(matcher.group()); 

、あなたはどこにでもでそれを見つけることができます最後のスペースの後だけではなく、たとえそれが前のスペースであっても。

0

正規表現を使用します。 ipは特定の構造に従います。文字列をグループ化する場合分割された部分にアクセスできます。

関連する問題