1.数组

Java数组可以用元素集合初始化:

char[] c=new char[]{'.','.','.','.'};

而想要用指定数量的相同元素来初始化数组,可以使用Arrays.fill()方法:

char[] c=new char[n];
Arrays.fill(c,'.');

2.String

String可以借助char数组实现初始化。因此想要得到一个指定长度数量的相同元素的字符串,可以这样操作:

char[] c=new char[n];
Arrays.fill(c,'.');
String s=new String(c);

3.集合

Java集合可以使用元素集合来初始化:

Collections.addAll(list,1,2,3,4,5);

Java集合用指定数量的相同元素来初始化:

List<String> list=Collections.nCopies(3, "dog")

需要注意的是Java中没有类似c/c++中(n,value)形式的初始化,即直接用这种形式来得到n个value值的序列。Java容器可以用(n)的形式设置容量,但长度仍为0。

List<String> list=new ArrayList<String>(n);

最新文章

  1. Confluence Wiki -- 页面限制
  2. php_access_ADOConn 备忘
  3. 【BZOJ-1468】Tree 树分治
  4. mybatis sql in 查询
  5. 30分钟入门Java8之方法引用
  6. win7激活
  7. 一网打尽当下NoSQL类型、适用场景及使用公司
  8. 学习opencv跟轮廓相关的
  9. 扩展User增加部门字段
  10. Pythonxy下载链接
  11. 公司的SVN服务器改变了IP地址,请问以前下载的代码如何同步,
  12. TOGAF架构内容框架之架构交付物
  13. tomcat服务器虚拟目录的映射方式
  14. Java 环境下载设置
  15. PHP 验证身份证
  16. java依赖的斗争:依赖倒置、控制反转和依赖注入
  17. 【比赛游记】FJOI2019瞎打记
  18. docker 配置远程访问
  19. elastucasearch基础理论以及安装
  20. python练习笔记——丑数的计算

热门文章

  1. Shiro03
  2. finally方法体
  3. Spring Boot中使用@Async实现异步调用,加速任务的执行!
  4. freeswitch 编译安装后的配置
  5. C语言中的符号重载
  6. IDEA 集成 Docker 插件实现一键远程部署 SpringBoot 应用,无需三方依赖,开源微服务全栈项目有来商城云环境的部署方式
  7. Orchar Core Glossary词汇表
  8. javascript 分时函数 分批次添加DOM节点 timeChunk
  9. django如何加载外部文件
  10. python3中文乱码解决方法