【发布时间】:2020-02-17 09:50:48
【问题描述】:
我在查找 arraylist 上的文本巧合时遇到了麻烦。我有这个结构:
public class Fragment {
private int id;
private Date date;
private String text;
private Profile profile;
}
我有一个从 API 获取片段列表并将它们放在ArrayList<Fragment> 上的活动。它还创建了一个包含所有片段的 TextView。然后我有一个自定义的ActionMode.Callback 用于显示上下文菜单选项,例如“搜索”。
单击“搜索”菜单选项时,我想在该片段列表中搜索与所选文本的重合,但该文本不能是完全重合的片段。例如,将这个片段放在列表中:
fragments.get(0).getText() //returns "Hi"
fragments.get(1).getText() //returns ", Mi name is Peter"
fragments.get(2).getText() //returns ", how are you?"
而选中的文字是“is peter, how are”
感谢您的建议!
【问题讨论】:
标签: java android string search arraylist