目前,我有2个对象,我想输入一个新的对象。
List<Player> players = new ArrayList<Player>();
players.add(new Player("Eric", 31, true));
players.add(new Player("Juliette", 28, false));
我正在寻找一个关于StackOverFlow的解决方案,如下所示:但是,我不明白我的错误。
如何在Java中将对象添加到ArrayList中
下面是我的方法:
public static void addPlayer(List <Player> players){
Scanner inputPlayer = new Scanner(System.in);
System.out.print("Enter your player please : ");
String name = inputPlayer.next();
Player.add(name);
}
我的错误是->main.java:75:错误:找不到符号player.add(name);文字
我不明白我的问题??
Player.add(name)
下面是我的方法:
case 4 : System.out.println("Option 4 - : ");
addPlayer(players);
break;
我的类播放机
public class Player {
public String name;
public int age;
public boolean sex;
public Player(String name, int age, boolean sex){
this.name = name;
this.age = age;
this.sex = sex;
}
事先谢谢你的帮助。
您需要接受更多的输入,因为播放器
构造函数需要字符串名称
、int年龄
和布尔性别
。然后,您可以使用new Player(name,age,sex)
实例化一个新的Player对象,并使用players.add(new Player(name,age,sex));
将一个Player对象添加到您的列表中。
java prettyprint-override">public static void addPlayer(List <Player> players){
Scanner inputPlayer = new Scanner(System.in);
System.out.print("Enter your player name please : ");
String name = inputPlayer.next();
System.out.print("Enter your player age please : ");
int age = inputPlayer.nextInt();
System.out.print("Enter your player sex (boolean) please : ");
boolean sex = inputPlayer.nextBoolean();
players.add(new Player(name, age, sex));
}
我想生成客户对象并将它们存储在ArrayList中,但我不能。 这是我的客户类 CustomerThread类生成客户对象10次,两个客户之间间隔100毫秒 generateProcessTime的方法是生成随机整数,没有问题。这是我的测试课 当我执行这些时,会发生此错误, 线程“Thread-0”中的异常 java.lang.IndexOutOfBounds异常:索引:1,大小:1
我在看问题: 编写一个程序,读取一系列整数并按升序显示。 我正在创建一个ArrayList(我是新手),我想用从命令行输入的整数填充它。对于一个数组,我可以使用for循环 但是使用无界大小的ArrayList,我不知道如何处理输入? 编辑:
FAQs in section [15]: [15.1] 为什么应该用 <iostream> 而不是传统的 <cstdio>? [15.2] 当键入非法字符时,为何我的程序进入死循环? [15.3] 那个古怪的while (std::cin >> foo)语法如何工作? [15.4] 为什么我的输入处理会超过文件末尾? [15.5] 为什么我的程序在第一个循环后,会忽略输入请求呢? [15.6]
寻找语法添加一个与键- 等
我有一个NSButton,它的底部与superview的齐平,我想设置它向上移动的动画,使其顶部与superview的齐平。 WWDC 2012课程228:掌握自动布局的最佳实践提到了两种设置布局更改动画的方法(31:16),我正在尝试使用CoreAnimation技术。下面的示例确实正确地移动了NSButton,但它是即时移动的,没有动画。 我能补充一下吗
问题内容: 基于此问题 递增变量名称? 我有一个数组列表“ peopleHolder”,其中包含各种“人”对象。我想基于for循环自动创建“人”对象。我做了以下 我想从人员类中调用方法。例如person.setAge; 如何通过arraylist调用此类方法?我想为每个对象设置值的方法。 问题答案: 如果要在列表中的所有对象上调用某种方法,则需要首先对其进行迭代,然后在每个元素中调用方法。可以说您