数组的初始化及输出
来源:互联网 发布:卸载清理软件 编辑:程序博客网 时间:2024/06/15 12:45
二维数组可以不初始化列数(第二维)。
下面给出的例子是用两种不同的方式存储二维数组并输出:
1. 这是我们通俗易懂的二维数组存储方法:
String[][] data = new String[][] {{ "youth", "high", "no", "fair", "no" },{ "youth", "high", "no", "excellent", "no" },{ "middle_aged", "high", "no", "fair", "yes" }, };for (String[] s : data) {for (String str : s)System.out.print(str + "\t");System.out.println();}
输出结果:
youthhighnofairnoyouthhighnoexcellentnomiddle_agedhighnofairyes
2.这是把第二维定义为字符串数组的方法,输出时需要用到强制字符转换:
Object[] array = new Object[] {new String[] { "age", "income", "student", "credit_rating","buys_computer" },new String[] { "youth", "high", "no", "fair", "no" },new String[] { "youth", "high", "no", "excellent", "no" },}; for (int i = 0; i < array.length; i++) {for (int j = 0; j < ((String[]) array[0]).length; j++)System.out.print(<span style="color:#ff0000;">((String[]) array[i])[j]</span> + "\t");System.out.println();}
输出结果跟上面一样。
0 0
- 数组的初始化及输出
- 数组初始化及输出--char5
- 数组的定义及初始化
- 数组的声明及输出
- 初始化一个数组并输出数组的值(有前到后)
- java数组的声明创建及初始化
- 字符串数组的定义及初始化
- Java数组的声明及初始化
- 字符串的初始化及数组、指针
- 数组的定义、初始化及引用
- 二维数组的输入输出及初始化
- 二维数组的声明及初始化
- 一个题目,涉及结构体数组的初始化与输出
- 二维数组的使用(new,delete,初始化,输出)
- 数组声明及初始化
- 指针和数组一致的情况及二维数组初始化
- 二维数组的传递及打印输出
- 二维数组的表示及输出
- (cocos2dx vs2010)Tinyxml error LNK2019的解决方法
- JAVA 学习路线
- 关于View::setTag()和getTag()
- eclipse不自动弹出提示(alt+/快捷键失效)
- 数据中心ODS_YX每月增长(存储过程)
- 数组的初始化及输出
- Linux常用小技巧
- asio中strand的post和dispatch的区别
- Android实战之ListView复选框
- mvn+eclipse构建hadoop项目并运行(超简单hadoop开发入门指南)
- 一些环境搭建的有用参考链接
- HQL经典查询语句
- delphi 读取excel 两种方法
- js闭包与变量