如何使用contains()和substring

时间:2017-02-09 13:05:01

标签: java collections

我有ArryList有(姓名+“\ n”+电话号码)所以我想知道名字是否包含列表?我用过这段代码

HashSet<String> set = new HashSet<String>(ContactsList);
if (set.contains(name))
{}
else
{
    ContactsList.add(name+"\n"+phoneNumber+"\n");
}

但是如何使用子字符串包含所以我只从中获取名称以包含它我想将其添加到列表中的名称

并谢谢

1 个答案:

答案 0 :(得分:1)

不要将ArrayList中的数据添加为(name +&#34; \ n&#34; + phoneNumber), 创建一个2属性name和phoneNumber的类,然后创建该类的对象设置两个属性,并在ArrayList中添加该对象。

这是正确的做法,你的问题也将得到解决。