小编Nur*_*dez的帖子

如何在 JS 类中定义静态变量

我正在构建一个静态类来将数据存储在一个数组中,我想声明一个静态变量,但我不知道如何在 javascript 上执行此操作。

JS代码:

class GCache {

    // Define cache variable
    static cache = {}; // <--- that is what i don't know how to do

    /**
     * Check if data is on cache
     * @param {*} id 
     */
    static isOnCache(id){
        return this.cache.hasOwnProperty(id);
    }

    /**
     * Add data to cache
     * @param {*} id 
     * @param {*} json 
     */
    static addToCache(id, json){
        if(this.isOnCache(id)) return;
        this.cache[id] = json;
    }

    /**
     * Obtain data from cache
     * @param {*} id 
     */
    static …
Run Code Online (Sandbox Code Playgroud)

javascript class

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

过滤器的java 8流中的if-else逻辑问题

题:

举一个ArrayListPlayer秒- List<Player>。以一个Player与POJO String Nameint ageint runs。使用list.add.

找到第一个年龄小于 30 且跑数大于 5000 的玩家并打印姓名。否则打印“没有选择参加世界杯的球员”

POJO类:

public class Player {
    String name;
    int age;
    int runs;
    
    public Player(String name, int age, int runs) {
        super();
        this.name = name;
        this.age = age;
        this.runs = runs;
    }
    
    @Override
    public String toString() {
        return "Player [name=" + name + "]";
    }
}
Run Code Online (Sandbox Code Playgroud)

逻辑:

List<Player> players = Arrays.asList(
    new Player("Sachin",45,10252),
    new Player("Virat",29,7000),
    new …
Run Code Online (Sandbox Code Playgroud)

java java-8 java-stream

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

标签 统计

class ×1

java ×1

java-8 ×1

java-stream ×1

javascript ×1