java - 用 1,2...n 填充数组的最短方法

标签 java arrays

在java中有没有像这样快的东西? (快速编码)

int [] a = {1..99};

或者我必须这样做:

int [] a=new int[100];
for (int i=0;i <100;++i){
a[i]=i;
}

最佳答案

因为 Java 8 这是可能的:

int[] a = IntStream.range(1, 100).toArray();

(并且比其他 java 8 答案短。)。

关于java - 用 1,2...n 填充数组的最短方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16020741/

相关文章:

java - 地址簿搜索 - 当大数据时我应该使用哪种数据结构

java - iText/Flying Saucer PdfStamper 使用 OutputStream

python - 沿数组轴的矩阵向量乘法

c++ - 从 Delphi 7 中的 C++ DLL 接收字符串数组

ios - Swift 过滤字符串数组

ios - 更新元组数组中的每个键

java - Jsoup:获取div内的文本

java - java中同步块(synchronized block)的替代方案

java - io.kubernetes :client-java-api 的源代码存储库

python - Python 解释的 C++ 字节数组(结构)