小编Pav*_*ala的帖子

jQuery 版本检查

我正在尝试检查 jquery 版本检查。在控制台中尝试了以下命令:

  1. jQuery。fn. 查询
  2. jQuery()。查询

但两者都打印为“jquery”而不是版本号。请帮我解决这个问题。这个问题可能是重复的,但没有一个对我有用。所以再次发帖。

jquery

5
推荐指数
1
解决办法
2万
查看次数

使用 Lambda 表达式将列表转换为地图不起作用

我正在尝试将 Student 对象列表转换为一个映射,其中键是整数(即 Student 对象的 rollno 字段),Value 是 Student 对象本身。

以下是我编写的代码:

package fibonacci;

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

public class MApfor {


    public static void main(String[] args) {


        List<Student> maplist=new ArrayList<>();

        maplist.add(new Student(1, "pavan"));
        maplist.add(new Student(2, "Dhoni"));
        maplist.add(new Student(3, "kohli"));

        maplist.forEach(System.out::println);

        Map<Integer,Student> IS=new HashMap<>();



        IS = maplist.stream().collect(Collectors.toMap(a -> a.getRollNo,a);



    }
}
Run Code Online (Sandbox Code Playgroud)

每当我尝试写最后一行时,即

IS = maplist.stream().collect(Collectors.toMap(a -> a.getRollNo,a);
Run Code Online (Sandbox Code Playgroud)

我无法检索 rollNo 字段,eclipse 没有显示建议,即每当我键入 a.get 将 rollNo 分配给键时,我无法这样做。

请提出我面临的问题。

package fibonacci;

public class Student {


    public int rollNo; …
Run Code Online (Sandbox Code Playgroud)

java collections lambda java-8 java-stream

1
推荐指数
1
解决办法
2255
查看次数

标签 统计

collections ×1

java ×1

java-8 ×1

java-stream ×1

jquery ×1

lambda ×1