我有100個單詞。所有的100個單詞都是這樣的。如何使用Java程序從100個單詞中獲取英語單詞
EnglishWord,EngMeaning,NumberofW… meaning,31
因爲我想檢索EnglishWord
,例如,通過使用Java程序,100個單詞單獨使用Friendship
。
我有100個單詞。所有的100個單詞都是這樣的。如何使用Java程序從100個單詞中獲取英語單詞
EnglishWord,EngMeaning,NumberofW… meaning,31
因爲我想檢索EnglishWord
,例如,通過使用Java程序,100個單詞單獨使用Friendship
。
我假設你有一個「主體」(主字符串),包含一個子字符串列表,你想從裏面檢索任何特定的一個子字符串。
這看起來很像家庭作業/練習,所以我會避免給你一個現成的答案,因爲你需要自己實現一個解決方案,使其具有任何價值,但是一般步驟需要有以下幾種:
1:
能夠從別人(基礎線)各子(項)以有組織的方式分開。 可以這樣做(對於字符串大小寫),如@kylc所述,使用String的分割函數,它使用REGEX(PATTERN)定義除數(一個或多個),然後用於將字符串分割爲多個子串的數組。
String[] arrayOfEntries /*something to hold the result*/ = yourStringVar.split("," /*your split regex pattern*/);
注:有關這些詳細信息,這裏是鏈接:String's split function,Pattern。
2:
能獲得任何特定條目的條目withing的陣列。 這是最好的一個功能,您可以重複使用其他作品。您需要定義一個「目標」(將要獲取什麼)和一個「源」(從中獲取「目標」的條目組)。
所有你需要做的就是循環「源」,併爲每個條目在那裏,比較「目標」的比賽;當找到匹配的時候,只需return
吧。
就是這樣!其餘的由你決定!
嗯...功課...? – skaffman 2010-01-31 19:28:19
我不確定我完全理解了這個問題 - 這將有助於給出問題空間的更好示例,因爲「100個單詞」不是我從片段中識別的格式。此外,如果這是家庭作業,如果您嘗試解決問題並針對您難以接觸的地區提出具體問題,那麼這對您的學習和我們的幫助能力都將具有建設性。 – aperkins 2010-01-31 19:31:03
這些詞是如何存儲的?列表,數組,只是字符串? – Bozho 2010-01-31 19:31:30