【发布时间】:2017-11-15 10:42:05
【问题描述】:
我有一个使用此代码创建的数组列表:
public List<String> Apps = new ArrayList<String>();
此列表包含以下格式的字符串:
Data1+Description1
Data2+Description2
Data3+Description3
Data4+Description4
Data5+Description5
....
假设上面的字符串有 3 个部分。第一部分是数据部分。第二部分是+符号,第三部分是描述部分。
我在代码的其他地方有另一个函数,它返回一个字符串。现在这个字符串的形式是:
Retrieved_Name
这个 Retrieved_Name 将始终与上面的 Data1...Data n 之一匹配。即它将与上述字符串的第一部分匹配,直到 + 符号之前。
注意:这个 Retrieved_Name 字符串始终与上述字符串匹配,直到出现 + 号。而不是在那之后。
我的问题是,每当 Retrieved_Name 与上述字符串的第一部分匹配时,我需要返回第三部分。即字符串的描述部分。
我该如何实现?
【问题讨论】:
-
你遍历列表,与第一部分比较,如果相等,返回第三部分?
-
@TimCastelijns 是的,这正是他要问的。