假设我在一个数组列表中添加了2个用户Apple和Orange。然后我想将牛顿添加到苹果的朋友列表中。所以苹果应该有1个朋友,而橙色仍然没有任何朋友,因为我还没有添加他们。
我的问题是,当我把牛顿添加到苹果的朋友中时,牛顿也会出现在orange的朋友中。我只需要一个朋友出现在苹果和橙色没有。
ArrayList<FacebookUser> users = new ArrayList<FacebookUser>();
ArrayList<FacebookUser> recommendedFriends = new ArrayList<FacebookUser>();
void friend(String newFriend)
{
boolean positiveChecker = false;
for (int i = 0; i < recommendedFriends.size(); i++)
{
if (recommendedFriends.get(i).toString().equalsIgnoreCase(newFriend))
{
System.out.println("Error: This friend already exists.");
positiveChecker = true;
}
}
if (positiveChecker == false)
{
FacebookUser friend = new FacebookUser(newFriend, newFriend );
recommendedFriends.add(friend);
System.out.println(friend + " is now your friend.");
}
positiveChecker = false;
}
void listFriends(String allFriends)
{
ArrayList<String> usersFriends = new ArrayList<String>();
for (int i = 0; i < recommendedFriends.size(); i++)
{
usersFriends.add(recommendedFriends.get(i).toString());
}
System.out.println(recommendedFriends);
}
我认为这是我为用户的朋友设置arraylist的方式,但我不确定如何更改它。
你的代码中的问题是你所有的朋友共享一个推荐的朋友池。这意味着苹果的所有朋友也是橙色的朋友。
ArrayList<FacebookUser> users = new ArrayList<FacebookUser>();
ArrayList<FacebookUser> recommendedFriends = new ArrayList<FacebookUser>();
正如您在上面所看到的,您的类包含所有FacebookUser以及所有recommendedFriends。您可能希望将您的推荐朋友列表放入FacebookUser类中,以便每个用户都有自己的朋友集。
...所以我有了@ApplicationScoped Bean“应用程序”: ...并想添加一个字符串到ArrayList Facelet如下所示: ...所以当我尝试添加“blabla@bla.com“,这是结果: 有一个删除按钮显示,但不是字符串本身 请帮忙!谢谢
如果作为参数输入,则不应该将其添加到arrayList中,我正在使用BlueJ编译器,并且我已经尝试了几种方法对其进行编码,但仍然无效。 下面是我的方法: 还试过这样的办法: 也试过这个: 并尝试了这个: 我相信我已经用尽了我能想到的所有方法,并在网上做了研究,但似乎不能找到一个有效的答案,我的问题。上面的方法要么添加null,要么不添加null并且不添加非null的新car参数。似乎不知道如何不
我只是有一个关于在JAVA中添加一些货币($)的问题,我使用NumberFormat.getMONcyInstance();以“$”获取我的输出。我的程序是输入一些钱(字符串格式),例如程序只接受(100美元、50美元、20美元...等等),所以我使用了这段代码: 如何获取输入(100.00、50.00…)以从总价中减去它们。。例如我想要(100.00-12.00)(12.00是总价) 任何帮助都
我正在尝试使用以下方法将元素添加到名为activList的ArrayList中: 但是我在运行代码时在这一行得到了一个NullPointerExcema: 我确实读过这一页:什么是NullPointerException,如何修复它?(请不要重复报告) 我所理解的是,我得到错误是因为我的ArrayList没有任何元素。但是,我尝试在创建后立即添加一个,如下所示: 但我得到了一个错误:“意外标记:(
对不起,我真的不知道该怎么做,只能问了。我想在字符串列表中添加值。但我的代码不起作用
问题内容: 有没有简单的方法可以向现有字符串中添加n次字符或另一个字符串?我无法找到任何东西,等等。 问题答案: 您可以使用Java 8流API来执行此操作。以下代码从创建字符串: