小编Pen*_*mer的帖子

使用lambda表达式平均偶数

我正在尝试获取一个数字列表,过滤掉偶数,然后对这些偶数进行平方,以便原始列表中的偶数是平方的.这是我的代码:

ArrayList<Long> nums2 = new ArrayList<Long>();
for(long i = 0; i < 100000; i++) 
    nums2.add(i);
nums2.stream().filter(p -> p%2 == 0).forEach(p -> p = (long)Math.pow(p, 2));
Run Code Online (Sandbox Code Playgroud)

尝试了其他一些事情,但这是我到目前为止的地方

java lambda java-8

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

获取 node.js 应用程序的公共 IP 地址

是否有任何 node.js 模块可用于获取发出请求的客户端计算机的公共 IP 地址?我不是指 IPv4 或 IPv6,我需要像您访问http://www.whatismyip.com/时获得的公共 IP

我试过了,req.connection.remoteAddress;但它不返回公共 IP。它必须是公开的,这样我才能根据 IP 地址定位城市。

谢谢 :)

javascript ip node.js

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

Java中的对象和ArrayLists

对于我正在进行的任务,我想要做一个疯狂的8s游戏.我们被要求做的是创建一个创建新卡的类,然后创建一个卡片组,将卡片添加到卡片组中.以下是我的代码.我的问题是,当我尝试在卡片中打印卡片时,它们都显示为"KC"=俱乐部之王.这是我们的第一堂课,所以我希望我只是缺少一些基本的东西.

我的卡类:

    public class Card {

        static int face;
        static int suit;
        static String[] faces = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"};
        static String[] suits = {"H", "D", "S", "C"};

        public Card(int face, int suit) {
            this.face = face;
            this.suit = suit;
        }

        public static String cardString(){
            return faces[face - 1] + suits[suit - 1];
        }



    }
Run Code Online (Sandbox Code Playgroud)

我的甲板课程:

import java.util.List;
import java.util.ArrayList;

public class Deck {

    static List<Card> deck = new ArrayList<Card>(); 

    public …
Run Code Online (Sandbox Code Playgroud)

java arraylist object

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

标签 统计

java ×2

arraylist ×1

ip ×1

java-8 ×1

javascript ×1

lambda ×1

node.js ×1

object ×1