当前位置: 首页 > 知识库问答 >
问题:

如何只访问object[closed]的Arraylist中的整数

吕德惠
2023-03-14

我只想访问这个arraylist中的整数,这样我就可以将注释与其他数字进行比较。prs是Student类型的arraylist的名称,它包含整数和字符串。

java prettyprint-override">try {
    input = Integer.parseInt(JOptionPane.showInputDialog("Ecrivez une note"));
    for(Student st:prs) {
        int i=0;
        if(prs.get(i).equals(input)) {
            JOptionPane.showMessageDialog(null,prs.get(i));
        }

共有1个答案

安星汉
2023-03-14

我从问题中了解到的是:

Student类包含一个字符串和一个int字段,比如说id和name。

public class Student {
    int id;
    String name;

    //getters and setters available
}

您可以访问Student arrayList中的id和name字段,如下所示:

List<Student> prs =  //Assuming prs is the Student list

for(Student stu : prs) {
   
    if(stu.getId() == input) {
        JOptionPane.showMessageDialog(null, stu.getId());
    }

    //Similarly access name field using stu.getName()
            
}
 类似资料:
  • 我是Java新手,目前正在为一个项目使用BlueJ。我在访问此类对象的ArrayList的ArrayList中的对象时遇到问题。假设我有一个学生对象: 然后是获取地址、月份、年份和等级的方法。然后我有一个类,它是学生对象的数组列表: 这个类包括添加学生对象、列出类中的所有学生(ListallStudentsInClass)的方法,该类返回学生的ArrayList、查找类中成绩最高的学生(getHi

  • 问题内容: 您好我是Java的初学者,这是我的问题:我有带有以下变量的第一堂课: 我也有这堂课: 我的问题是:我想将number1和number2变量存储到ArrayList中,然后从类test中访问此ArrayList。我怎样才能做到这一点? 问题答案: 和测试类:

  • 在android studio中,我试图放入一个整数的ArrayList中,其中包含标签id如下所示

  • 问题内容: 我是Android和Java的新手,但是在Objective C和iPhone编程方面确实有一些经验。我试图重新创建一个已经为iPhone设计的应用程序,并且陷入了应该是一个简单概念的困境。 在我的ParserHandler类中,我从服务器解析XML,并将数据放入三个单独的ArrayList中。解析似乎工作正常。当我登录并在ParserHandler.java类中遍历ArrayList

  • 因此,我试图使用ArrayList在名为Table的类中创建卡片的“堆”,其中包含包含卡片对象(在单独的类中定义)的堆栈。 我是这样初始化的: 我的问题是,我不知道如何在ArrayList内的堆栈中添加内容。我对它的初始化是否错误?如果是,我如何修复它? 注意:MyArrayList和MyStack本质上只是ArrayList和Stack的稍微不同版本。