在java.util中获取错误ArrayList不带参数[重复]

2024-05-24

我已经创建了一个类“Student”,现在我尝试将我的 Student 对象存储在 ArrayList 中,但在编译 ArrayList 不接受参数时出现错误。我已经检查了我的代码很多次,但找不到问题所在。

我的学生班级是这样的

public class Student
{
//declaring variables 
private int rollNumber ;
private String name ;


//a counter for counting how many students or objects are declaired yet
public static int studentCount = 0;
public static int getStudentCount()
{
    return studentCount;
}


//getters for both variables
public int getRollNumber()
{
    return rollNumber;
}
public String getName()
{
    return name;
}


//setters for both variables 
public void setRollNumber(int x)
{
    if (x > 0)
    {
        this.rollNumber = x;
    }
    else
    {
        System.out.println("Wrong Roll Number Value");
    }
}
public void setName(String someName)
{
    this.name = someName;
}


//default constructor
public Student()
{
    setName("Please Enter A Name");
    this.rollNumber = 0;
    studentCount +=1;
}


//parameterized constructor
public Student(String name, int x)
{
    setName(name);
    setRollNumber(x);
    studentCount += 1;
}


//copy constructor
public Student(Student s)
{
    setName(s.name);
    setRollNumber(s.rollNumber);
    studentCount +=1;
}

//defining an print method 
public void print()
{
    System.out.println("Student Name = " + name + "______Roll Number = " + rollNumber);
}
}

我正在实施它的课程如下

import java.util.*;

public class ArrayList
{
    public static void main (String[] anyString)
{
    //Creating Some student objects
    Student s1 = new Student("Ammar" , 1);
    Student s2 = new Student("Ahmad" , 2);
    Student s3 = new Student("Arslan", 3);


    //Creating an arraylist
    ArrayList<Student> someList= new ArrayList<Student>();


    //checking if our Array List is empty or not 
    boolean empty = someList.isEmpty();
    if (empty == true)
        System.out.println("ArrayList is Empty \n\n");


    //adding our student class objects to our arraylist
    someList.add(s1);
    someList.add(s2);
    someList.add(s3);


    //checking if arraylist is empty or not 
    empty = someList.isEmpty();
    if (empty == true)
        System.out.println("ArrayList is Empty");
    else
    //counting total members in a list 
    System.out.println("Our ArrayList someList have a total of " +someList.size() + " Members \n\n");


    //geting back objects from arraylist or extractin them from list 
    //we will display our objects to console one by one 
    for (int i = 0; i < someList.size() ; i++)
    {
        Student one = someList.get(i);
        one.print();
    }
}
}

已清理并更名。

import java.util.ArrayList;

public class Student
{
  String name;

  int id;

  public Student(String name, int id)
  {
    this.name = name;
    this.id = id;
  }

  public static void main(String[] anyString)
  {
    // Creating Some student objects
    Student s1 = new Student("Ammar", 1);
    Student s2 = new Student("Ahmad", 2);
    Student s3 = new Student("Arslan", 3);

    // Creating an arraylist
    ArrayList<Student> someList = new ArrayList<Student>();

    // checking if our Array List is empty or not
    boolean empty = someList.isEmpty();
    if (empty == true)
      System.out.println("ArrayList is Empty \n\n");

    // adding our student class objects to our arraylist
    someList.add(s1);
    someList.add(s2);
    someList.add(s3);

    // checking if arraylist is empty or not
    if (someList.isEmpty())
      System.out.println("ArrayList is Empty");
    else
      // counting total members in a list
      System.out.printf("Our ArrayList someList has a total of %d Members \n\n",
          someList.size());

    // geting back objects from arraylist or extracting them from list
    // we will display our objects to console one by one
    for (Student student : someList)
    {
      System.out.println(student);
    }
  }

  @Override
  public String toString()
  {
    return "Student [name=" + name + ", id=" + id + "]";
  }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在java.util中获取错误ArrayList不带参数[重复] 的相关文章

  • 按键时关闭 ModalWindow

    我希望能够在用户按下某个键 在我的例子中是 ESC 时关闭 ModalWindow 我有一个用于按键的 Javascript 侦听器 它调用取消按钮 ID 的单击事件 jQuery modalWindowInfo closeButtonId
  • 日期语句之间的 JPQL SELECT [关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我想将此 SQL 语句转换为等效的 JPQL SELECT FROM events WHERE events date BETWE
  • 序列的排列?

    我有具体数量的数字 现在我想以某种方式显示这个序列的所有可能的排列 例如 如果数字数量为3 我想显示 0 0 0 0 0 1 0 0 2 0 1 0 0 1 1 0 1 2 0 2 0 0 2 1 0 2 2 1 0 0 1 0 1 1 0
  • Junit:如何测试从属性文件读取属性的方法

    嗨 我有课ReadProperty其中有一个方法ReadPropertyFile返回类型的Myclass从属性文件读取参数值并返回Myclass目的 我需要帮助来测试ReadPropertyFile方法与JUnit 如果可能的话使用模拟文件
  • 为什么 JTables 使 TableModel 在呈现时不可序列化?

    所以最近我正在开发一个工具 供我们配置某些应用程序 它不需要是什么真正令人敬畏的东西 只是一个具有一些 SQL 脚本生成功能并创建几个 XML 文件的基本工具 在此期间 我使用自己的 AbstractTableModel 实现创建了一系列
  • 动态选择端口号?

    在 Java 中 我需要获取端口号以在同一程序的多个实例之间进行通信 现在 我可以简单地选择一些固定的数字并使用它 但我想知道是否有一种方法可以动态选择端口号 这样我就不必打扰我的用户设置端口号 这是我的一个想法 其工作原理如下 有一个固定
  • org.apache.hadoop.security.AccessControlException:客户端无法通过以下方式进行身份验证:[TOKEN,KERBEROS] 问题

    我正在使用 java 客户端通过 Kerberos 身份验证安全访问 HDFS 我尝试打字klist在服务器上 它显示已经存在的有效票证 我收到的异常是客户端无法通过以下方式进行身份验证 TOKEN KERBEROS 帮助将不胜感激 这是一
  • 如何在 Spring 中禁用使用 @Component 注释创建 bean?

    我的项目中有一些用于重构逻辑的通用接口 它看起来大约是这样的 public interface RefactorAwareEntryPoint default boolean doRefactor if EventLogService wa
  • 从最终实体获取根证书和中间证书

    作为密码学的菜鸟 我每天都会偶然发现一些简单的事情 今天只是那些日子之一 我想用 bouncy castle 库验证 java 中的 smime 消息 我想我几乎已经弄清楚了 但此时的问题是 PKIXparameters 对象的构建 假设我
  • 没有 Spring 的自定义 Prometheus 指标

    我需要为 Web 应用程序提供自定义指标 问题是我不能使用 Spring 但我必须使用 jax rs 端点 要求非常简单 想象一下 您有一个包含键值对的映射 其中键是指标名称 值是一个简单的整数 它是一个计数器 代码会是这样的 public
  • 在 junit 测试中获取 javax.lang.model.element.Element 类

    我想测试我的实用程序类 ElementUtils 但我不知道如何将类作为元素获取 在 AnnotationProcessors 中 我使用以下代码获取元素 Set
  • 帮助将图像从 Servlet 获取到 JSP 页面 [重复]

    这个问题在这里已经有答案了 我目前必须生成一个显示字符串文本的图像 我需要在 Servlet 上制作此图像 然后以某种方式将图像传递到 JSP 页面 以便它可以显示它 我试图避免保存图像 而是以某种方式将图像流式传输到 JSP 自从我开始寻
  • 当 OnFocusChangeListener 应用于包装的 EditText 时,TextInputLayout 没有动画

    不能比标题说得更清楚了 我有一个由文本输入布局包裹的 EditText 我试图在 EditText 失去焦点时触发一个事件 但是 一旦应用了事件侦听器 TextInputLayout 就不再对文本进行动画处理 它只是位于 editText
  • tomcat 中受密码保护的应用程序

    我正在使用 JSP Servlet 开发一个Web应用程序 并且我使用了Tomcat 7 0 33 as a web container 所以我的要求是tomcat中的每个应用程序都会password像受保护的manager applica
  • 如何在谷歌地图android上显示多个标记

    我想在谷歌地图android上显示带有多个标记的位置 问题是当我运行我的应用程序时 它只显示一个位置 标记 这是我的代码 public class koordinatTask extends AsyncTask
  • java for windows 中的文件图标叠加

    我正在尝试像 Tortoise SVN 或 Dropbox 一样在文件和文件夹上实现图标叠加 我在网上查了很多资料 但没有找到Java的解决方案 Can anyone help me with this 很抱歉确认您的担忧 但这无法在 Ja
  • java.io.Serialized 在 C/C++ 中的等价物是什么?

    C C 的等价物是什么java io Serialized https docs oracle com javase 7 docs api java io Serializable html 有对序列化库的引用 用 C 序列化数据结构 ht
  • Android:无法使用 DbHelper 和 Contract 类将数据插入 SQLite

    public class Main2Activity extends AppCompatActivity private EditText editText1 editText2 editText3 editText4 private Bu
  • 包 javax.el 不存在

    我正在使用 jre6 eclipse 并导入 javax el 错误 包 javax el 不存在 javac 导入 javax el 过来 这不应该是java的一部分吗 谁能告诉我为什么会这样 谢谢 米 EL 统一表达语言 是 Java
  • Spring Rest 和 Jsonp

    我正在尝试让我的 Spring Rest 控制器返回jsonp但我没有快乐 如果我想返回 json 但我有返回的要求 完全相同的代码可以正常工作jsonp我添加了一个转换器 我在网上找到了用于执行 jsonp 转换的源代码 我正在使用 Sp

随机推荐