我想知道,有沒有任何功能或方式,如何從隨機文本中選擇所有字母(字符串)只有大寫字母?更具體地說,我想從文本中取出所有大寫單詞並將其放入一個字符串數組中,因爲這些大寫單詞對我很重要。如何查找只有大寫字母的單詞(字符串)?
例如從文本:"This text was just made RANDOMLY to show what I MEANT."
在字符串數組我將具有字RANDOMLY
和MEANT
。
和數組應該看起來像這樣String[] myArray = {"RANDOMLY", "MEANT"};
我想到的唯一的事情是,我有去trought每一個字母,檢查其大寫,
如果是
- 保存字母變量
- 增加幫助整數變量的值(
int count
)一個 - 並看看下一個字母,
- 如果再次大寫,重複此部分
- 如果不是 - 移動到另一個字母。
我覺得我的solotion不是很有效,所以可以告訴我你的意見呢?或者可能會如何使它更有效?
PS:int count
是用於排出3個字母或更少的短字。
我們可以假設你想找到一些最小長度的單詞嗎?比如你認爲我是否是正確的詞?還應該把'美國'算作單詞嗎? – Pshemo
以。結尾的字母。 (點)不應該被考慮。對於少於4個字母的單詞也是如此。 – Candybrk