当前位置:网站首页>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,毕竟很多东西如果不经常用的话慢慢就忘记了,就比如我
边栏推荐
猜你喜欢
latex中复杂公式换行等号对齐
【机器学习】数据科学基础——机器学习基础实践(二)
本体开发日记04-努力理解protege的某个方面
记录一次被入侵5900端口经历
2048小游戏成品源码
Ontology Development Diary 05-Strive to Understand SWRL (Part 2)
.ts 音频文件转换成 .mp3 文件
What are the basic concepts of performance testing?What knowledge do you need to master to perform performance testing?
选择黑盒测试用例设计方法的综合策略方案总结
你一定要看的安装及卸载测试用例的步骤及方法总结
随机推荐
"The camera can't be used" + win8.1 + DELL + external camera + USB drive-free solution
STM32F103实现IAP在线升级应用程序
pycharm在创建py文件时如何自动注释
常用的一些制表符号
RPC服务远程漏洞
【机器学习】数据科学基础——机器学习基础实践(二)
Go-指针的那些事
What does the test plan include?What is the purpose and meaning?
电脑硬件基础知识科普
LPP代码及其注释
unix环境编程学习-多线程
2.线程创建
3.List interface and implementation class
Cisco common basic configuration of common commands
Ontology Development Diary 03-Understanding Code
米斗APP逆向分析
Thread,Runnable,ExecutorService线程池控制下线程量
vgg网络结构
What are the basic concepts of performance testing?What knowledge do you need to master to perform performance testing?
3.编码方式