我有100个字。所有100个单词都是这样的。
EnglishWord,EngMeaning,NumberofW… meaning,31
我想要检索EnglishWord
,例如Friendship
使用Java程序单独使用100个单词。
答案 0 :(得分:0)
我假设你有一个“body”(主字符串),包含一个子字符串列表,你想要从内部检索任何特定的一个子字符串。
这看起来很像家庭作业/练习,所以我会避免给你一个现成的答案,因为你需要自己实现一个解决方案,因为它具有任何价值,但你需要的一般步骤如下:
<强> 1 强>
能够以有组织的方式将每个子字符串(条目)与其他子字符串(条目字符串)分开。 这可以完成(对于字符串的情况),正如@kylc所说,使用String的split函数,它使用REGEX(PATTERN)来定义除数(一个或多个),然后用于将字符串分成数组多个子串。
String[] arrayOfEntries /*something to hold the result*/ = yourStringVar.split("," /*your split regex pattern*/);
注意:有关这些内容的详情,请点击以下链接:String's split function,Pattern。
<强> 2 强>
能够获取具有一系列条目的任何特定条目。 最好使用可以重复用于其他工作的功能。您需要定义一个“目标”(将要获取的内容)和一个“来源”(从中获取“目标”的条目组)。
你所要做的就是循环“来源”,对于那里的每个条目,比较匹配的“目标”;找到匹配项后,只需return
。
就是这样!剩下的由你决定!