小编Irv*_*ato的帖子

使用Java 8将String数组转换为int数组的最简单方法是什么?

我目前正在学习如何使用Java,我的朋友告诉我,使用Java 8时可以简化这段代码.他指出parseIntArray可以简化.你会如何在Java 8中做到这一点?

public class Solution {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        String[] tokens = input.nextLine().split(" ");
        int[] ints = parseIntArray(tokens);
    }

    static int[] parseIntArray(String[] arr) {
        int[] ints = new int[arr.length];
        for (int i = 0; i < ints.length; i++) {
            ints[i] = Integer.parseInt(arr[i]);
        }
        return ints;
    }
}
Run Code Online (Sandbox Code Playgroud)

java arrays java-8 java-stream

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

VIM - ftplugin似乎不起作用

我正在使用spf13的vim发行版https://github.com/spf13/spf13-vim.我一直在尝试使用2个空格而不是4个空格用于.js文件,因此我创建了一个js.vimin ~/.vim/ftplugin.我做错了吗?

js.vim

    set shiftwidth=2                " Use indents of 2 spaces
    set tabstop=2                   " An indentation every two columns
    set softtabstop=2               " Use two spaces while editing
Run Code Online (Sandbox Code Playgroud)

vim ftplugin

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

什么是"this.x = x <0?0:x; this.y = y <0?0:y;" 意思?

我不知道这意味着什么:

this.x = x < 0 ? 0 : x;
this.y = y < 0 ? 0 : y;
Run Code Online (Sandbox Code Playgroud)

我找不到这些运营商的意思,任何帮助都将不胜感激!

java

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

标签 统计

java ×2

arrays ×1

ftplugin ×1

java-8 ×1

java-stream ×1

vim ×1