Java高效打印出0000-9999之间所有的值存到arraylist集合中public static void main(String[] args) {

/**

* 推荐用Java8 的新特性Stream来处理

*/

List lsit = Stream.iterate(0, item -> item + 1).limit(10000).map(item -> {

String str = item.toString();

while (str.length()

str = "0" + str;

return str;

}).collect(Collectors.toList());

for (String str :lsit) {

System.out.println(str);

}

}

Stream.iterate:制造一个stream,0,1,2,3,....无穷

limit:截取前10000个(不包括10000)

map:把里面的数字进行转化,转化为String,若不足4位的前面补0

collect:转化为数组

java指定存入arraylist值_Java高效打印出0000-9999之间所有的值存到arraylist集合中相关推荐

  1. char的初始值_java从入门到放弃 各种数组的初始值?

    byte 型数组元素默认初始值是 0 short 型数组元素的默认初始值是 0 int 型数组元素的默认初始值是 0 long 型数组元素的默认初始值是 0L char 型数组元素的默认初始值是 .u ...

  2. java通过注解修改字段名_java注解之运行时修改字段的注解值操作

    java注解之运行时修改字段的注解值操作,注解,字段,表头,属性,对象 java注解之运行时修改字段的注解值操作 易采站长站,站长之家为您整理了java注解之运行时修改字段的注解值操作的相关内容. 今 ...

  3. java 多人聊天室_Java高效NIO之多人聊天室

    系统功能 使用NIO实现一个多人聊天室.聊天室包含以下功能. 服务端 处理客户连接 新连接客户端注册名字,并进行重名判断 新用户注册后向客户端广播用户列表 接收客户端消息并单播或广播 客户端 向服务端 ...

  4. java 获取泛型的属性_java在泛型类 T 上利用反射取属性值

    记录一次反射的使用,第一次真正运用到实际工作中,发现反射是真的强大! 写了一个通用类,主要是便于和 db 的交互操作,使用到了泛型 T 对象,但是有一步需要获取该对象的属性 id 值(前提是所有赋值给 ...

  5. java 两个sql文_Java和SQL取两个字符间的值

    Java String str = "abcdefg"; String result = str.substring(str.indexOf(">")+1 ...

  6. java后端怎么返回音频流_Java语言中的IO流read()方法返回值为什么是int而不是byte?...

    下面是read方法的API public abstract int read()throws IOException Reads the next byte of data from the inpu ...

  7. java 指定字段排序规则_Java之对List里面的元素实现按指定字段排序的方法

    摘要: 在日常开发中,经常会用到排序算法,这里记录下日常使用比较多的排序方法,其中包括按指定指定:正序.倒序排序,还有按自定义字段排序的方法,方便日后查看: 一:按指定字段排序,默认倒序,如下写法: ...

  8. java指定长度数组长度_Java声明数组时不能指定其长度

    声明数组平均折旧法包括 长度The First Folio was published after the death of W. Shakespeare. 声明数组W. Shakespeare mi ...

  9. java 获取所有实现类_Java动态获取实现某个接口下所有的实现类对象集合

    Java动态获取实现某个接口下所有的实现类对象集合 最近有个需求,我需要获取所有同一类型的定时任务的对象,并自动执行. 我想的方案是:直接获取某个接口下面所有的实现类的对象集合,方便以后只需要 实现这 ...

最新文章

  1. python输入文字、成为字典_Python 字典(Dictionary)操作详解
  2. Mac下Homebrew的图形化界面工具Cakebrew
  3. SpringBoot 包含处理
  4. linux make编译报错 mv,Linux下安装redis
  5. 涉足荒野script_为什么社区经理必须涉足(而不是潜入)社区
  6. 我的文件夹下面有汉字的路径,matlab 不识别
  7. 算法应用-斐波那契数列
  8. 程序逻辑的处理方式尽量不要写在SQL文中
  9. TensorFlow实践:经典CNN-AlexNet
  10. Linux内核加载f2fs,安装f2fs工具以使用f2fs文件系统作为引导deepin系统分区
  11. 印度互联网创业大热:会出现“下一个苹果”?
  12. 找不到系统指定路径的解决思路
  13. centos6 安装 directAdmin
  14. 【系统】ThrottleStop软件使用教程入门级,游戏+工作两种解决cpu过热方案
  15. 生产环境使用 pt-table-checksum 检查MySQL数据一致性【转】
  16. 关闭谷歌google右侧百度热搜(下方无偿链接),亲测有效
  17. java 计算个人所得税
  18. FZU - 2062 - Suneast Yayamao
  19. mysql数据库迁移方案_MySQL迁移升级解决方案
  20. 美光科技:非挥发性存储器及快闪存储器才是归宿

热门文章

  1. 不会部署并调试SpringBoot源码?一看必会IDEA操作
  2. R con not resolved of types
  3. 基于JAVA+SpringMVC+Mybatis+MYSQL的个人博客系统
  4. 基于JAVA+SpringBoot+Mybatis+MYSQL的科研项目评审系统
  5. 基于JAVA+Servlet+JSP+MYSQL的幼儿园管理系统
  6. hisicv200 exfat支持(转)
  7. 认真研究下HTML之id、name、form、submit
  8. 使用Jenkins自动部署博客
  9. Entity Framework 数据并发访问错误原因分析与系统架构优化
  10. ToString(C2)转人民币金额时的相关问题