【面试宝典】Java如何打印数组
时间:2022-05-04
本文章向大家介绍【面试宝典】Java如何打印数组,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
面试官: 如何打印一个数组?
小白:用for循环。
面试官:如何打印一个List?
小白:用for循环。
面试官:如果打印一个二维数组?
小白:还是for循环。
面试官:你是重要的事情说三遍吗?
小白:........
对于数组的打印输出在面试中有可能会被问到,这是考察你对常用工具API的熟悉程度。
1、数组的打印除了用for循环之外还可以借助Arrays的toString方法,从下图可以看到,toString方法可以打印任何类型的数组。
2、如何打印一个ArrayList呢?方法有三类:
List<String> list = new ArrayList<String>();
list.add("1");
list.add("2");
list.add("3");
//方法1
Iterator it = list.iterator();
while (it.hasNext()) {
System.out.println(it.next());
}
//方法2
for (String str : list) {
System.out.println(str);
}
//方法3
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
3、如何打印一个二维数组呢?方法有两种:
int[][] numArray = new int[5][5];
//方法1
for (int i = 0; i < 5; ++i) {
for (int j = 0; j < 5; ++j) {
numArray[i][j]++;
}
}
//方法2
System.out.println(Arrays.deepToString(numArray));
Java语言提供了一些高级的API方法,帮你实现了一些常见的操作,所以要多多熟悉API,这样你的编程思路会更开阔,面试起来就会更轻松。
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- UOS安装chrome谷歌浏览器依赖Fonts-Liberation的问题
- UOS修改盘符名称(像windows的C、D、E盘)
- 【原创】Java并发编程系列29 | ConcurrentLinkedQueue
- UOS系统安装-配置Qt环境
- C++控制台程序接收、解析参数及被如何调用、调试
- C++11标准常用特性---统一初始化
- QPainter的fillRect函数-QGradient-Preset渐变颜色预设值
- 深度学习|Tensorflow2.0进阶
- Mumble——简介及搭建
- 网站开启HSTS增强安全性
- 形式化分析工具(六):HLPSL Tutorial(Example 4,other)
- Typecho回复可见功能
- 微信小程序开发实战(13):图像组件(image)
- Typecho文章代码高亮功能
- “数据分析师”面试最怕被问到的SQL优化问题(下)