当前位置:网站首页>Arrays.toString( )打印二维数组
Arrays.toString( )打印二维数组
2022-08-09 09:29:00 【农场主er】
解释
官方API文档中toString()的传入参数是一维数组,所以要打印二维数组,需要分别将二维数组的行传入toString中。
如果二维数组是String a[ i ][ j ],要打印第一行的话需要传入a[ 0 ] .
示例
public class Cards {
private final String[] suit={
"黑桃","红桃","方块","梅花"};
private final String[] points={
"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
private String[][] cards;
//构造函数
public Cards(){
cards=new String[suit.length][points.length];
}
//创建扑克牌
public void CreatCards(){
for(int i=0;i<suit.length;i++){
for(int j=0;j<points.length;j++){
cards[i][j]=suit[i]+points[j];
}
}
}
//打印扑克牌
public void printCards() {
//增强型for循环
for (String[] each : cards) {
System.out.println(Arrays.toString(each));
}
}
}
结果
[黑桃A, 黑桃2, 黑桃3, 黑桃4, 黑桃5, 黑桃6, 黑桃7, 黑桃8, 黑桃9, 黑桃10, 黑桃J, 黑桃Q, 黑桃K]
[红桃A, 红桃2, 红桃3, 红桃4, 红桃5, 红桃6, 红桃7, 红桃8, 红桃9, 红桃10, 红桃J, 红桃Q, 红桃K]
[方块A, 方块2, 方块3, 方块4, 方块5, 方块6, 方块7, 方块8, 方块9, 方块10, 方块J, 方块Q, 方块K]
[梅花A, 梅花2, 梅花3, 梅花4, 梅花5, 梅花6, 梅花7, 梅花8, 梅花9, 梅花10, 梅花J, 梅花Q, 梅花K]
总结
可以多查查Java SE API,毕竟很多东西如果不经常用的话慢慢就忘记了,就比如我
边栏推荐
- 命令行查询数据库
- Another implementation of lateral view explode
- 类 对象 属性 方法 类的成员
- 8. Recursively traverse and delete cases
- QT sets the icon of the exe executable
- 7.FileFilter interface
- A Practical Guide to Building OWL Ontologies using Protege4 and CO-ODE Tools - Version 1.3 (7.4 Annotation Properties - Annotation Properties)
- 4.字符流
- 自动化测试框架有哪几种?搭建的思路是什么?一篇文章让你彻底了解自动化
- "The camera can't be used" + win8.1 + DELL + external camera + USB drive-free solution
猜你喜欢
随机推荐
Go-goroutine 的那些事
4. Character stream
本体开发日记05-努力理解SWRL(下)
免费下载天地图全国基础地理信息矢量数据的一种方法
BlockingQueue理论普
3.List interface and implementation class
3. Practice the Thread
日期操作比较全面得代码
条件和递归
本体开发日记04-努力理解protege的某个方面
try catch 对性能影响
makefile学习-解决目标文件输出路径问题
安装torch_sparse失败解决方法
五个不同事物隔离级别,七个事物传播行为
8.Properties property collection
[Machine Learning] Basics of Data Science - Basic Practice of Machine Learning (2)
latex中复杂公式换行等号对齐
m个样本的梯度下降
2. Thread creation
功能自动化测试实施的原则以及方法有哪些?