2013-06-12 44 views
-2

我是一個相當新的Java程序員,我想了解如何在字符串中查找'參數'。在字符串變量中查找'參數'?

例如

String str = "The quick brown fox"; 

好吧,在這裏我們有我們想要的'參數'字符串提取。

現在讓我們假設你們已經給了我正確的方法,名爲args,用於我想要的。

System.out.println(str.args(3)); 
OUTPUT: 
brown 
+0

顯示您爲實現此目的而編寫的一些代碼。 好的會提示提示...「string.split()」方法 –

回答

3

這個問題的兩個部分。

首先,您可以使用String#split將字符串拆分爲String[]。這個表單接受一個正則表達式來分割你的字符串。正則表達式不在這個問題的範圍之內 - 但是如何在Web和Web上編寫這些代碼都有很好的資源。

你的表情看起來是這樣的。您可以使用\s來提取所有空格;因爲我們在Java中,所以我們必須儘快修改空格。

String[] args = str.split("\\s+"); 

其次,你必須索引到數組中。 Java的數組基於零。

你的結果是這樣的,分解:

|The|quick|brown|fox| 
| 0 | 1 | 2 | 3 | 

數組的長度本身爲4,用3作爲其最高元件。如果你想要「棕色」,你必須要求數組中的第三個插槽或第二個索引位置。

System.out.println(args[2]); // prints brown