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

如何从数组中只获取特定对象?[关闭]

皇甫智明
2023-03-14

如何从数组中只得到没有课程名称的分数:

这是我的测试课

这是我的分级课

现在,如果我调用一个方法:gradeList.getAllGrades(),它给我:[Physics 10,LT 4,Math 7],我需要的是:10,4,7

共有1个答案

孙池暝
2023-03-14

如何从数组中只得到没有课程名称的分数

你可以这样做:

import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;

public class GradeList {

    private List<Grade> grades = new ArrayList();

    public void addGrade(Grade grade) {
        grades.add(grade);
    }

    public List<Integer> getGrades() {
        return grades.stream().map(Grade::getGrade).collect(Collectors.toList());
    }
}
 类似资料:
  • 我有一个这样的回应json, 我想显示userId=3的详细信息,但没有为我提供获取详细信息的endpoint。所以我想从这个endpoint得到细节。 应用程序内: 我已经显示了仪表板的数据(使用recyclerview/list)

  • 我对编程很陌生,我想做一个程序,用不同的变量发出12张卡片,然后将每张完整的卡片存储在某个地方供以后使用: N=Number(卡片上的数字,可以从1到3) C=Color(卡片是什么颜色,绿色、蓝色或红色) F=Form(有3种形式:蛇、时钟和圆) R=Fill(可以是满的、半的或空的) 这是我到目前为止得到的:

  • 问题内容: 我有一个JSON文件,其中包含一些我想在AngularJS网站上访问的数据。现在,我要从数组中仅获取一个对象。因此,我想例如ID为1的商品。 数据如下所示: 我想使用AngularJS $ http功能加载数据,如下所示: 这正在工作。但是,现在如何从获取的数组中获取特定的数据对象(按ID)呢? 在此先感谢您的帮助。 马克·马克 问题答案: 唯一的方法就是遍历数组。显然,如果您确定结果

  • 我有一个数据就像 我想使用ES6高阶函数获得每个对象的名称,而不使用for或foreach。 我尝试过和但不知道何时使用什么

  • 问题内容: 我有一个名为“ Test”的表,其中包含两个字段“ qnId”和“ Answers”。’qnId’存储一个uuid,’Answers’是一个jsonb数组,大致如下所示: 我该如何使用value来检索of的值。如何使用普通的SQL查询检索值 问题答案: 演示:db <>小提琴 您可以用来将数组元素扩展为每一行。之后,您可以使用运算符(文档)过滤正确的元素:

  • 我的例外输出应该如下所示 实际产出: 你能帮帮我吗... @Ajay sharma,按照你的建议,我把我的问题改成这样 但我得到了如下的回应...