gpt4 book ai didi

java - 如何防止重复的用户条目进入数组?

转载 作者:行者123 更新时间:2023-12-02 02:39:03 26 4
gpt4 key购买 nike

重点是基本上要求用户输入名称。然后,另一个。并将其存储在数组中。然后,如果用户输入重复的名称,它应该打印一行,说明“请输入另一个名称”。这是我的代码(到目前为止...还请指出任何语法错误...非常感谢...也没有哈希集或链接哈希集,因为我们还没有在类里面介绍这一点):

import java.util.Scanner
import java.util.Arrays
import java.util.Arraylist

class noduplicates
{

static final int max = 5;
public static void main(String[] args);


Scanner input = new Scanner(System.in);
int num = 0;
float total = 0;
float[] Array = new float [max];
String[] name = new String [max];


// Read and store all marks, (only store)
while (num < max)
{

System.out.println("Enter name");
name[num] = input.nextLine();
System.out.println("Enter a name");
name[num] = input.nextLine();
arryList.contains("name");

最佳答案

在添加任何名称之前循环遍历数组,或者使用 ArrayList 并使用 arrayList.contains("name"); 方法检查名称是否已存在。

您也可以使用LinkedHashSet,如答案 here 所示。 .

关于java - 如何防止重复的用户条目进入数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45784609/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com