我有一组 Player 对象。球员有名字,当我添加球员时,我想检查球员名字是否已经存在。以下代码永远不会引发异常,它只会添加重复的玩家。
public void addPlayer(String name, boolean gender, int index) throws RuntimeException {
List<String> names = new ArrayList<>();
if (names.contains(name))
throw new DuplicatePlayerException();
else {
players[index] = new Player(name, gender);
names.add(name);
}
}
慕姐4208626
哆啦的时光机
慕桂英546537
相关分类