关于String类型数组,数组元素不需要加""
来源:互联网 发布:js为什么禁止跨域请求 编辑:程序博客网 时间:2024/05/24 03:58
关于String类型数组,数组元素不需要加""
今天在写Swing的时候,为了快速布局,需要创建一个String的布局数组如图:
细心的读者可能发现,在这个border数组中各数组元素并没有在""内,我们在学习数组中都知道,在定义String数组时,数组元素需要包含在""之内,比如说 我们定义一个数组 String[]Car={"BMW","奔驰","奥迪"};这样我们遍历数组是完全没有问题的。
但是如果我们像上面定义String[]border数组那样定义String[]Car={BMW,奔驰,奥迪},程序就会报错,这是为什么呢?想弄清这个原因你就必须懂得String[]Car={"BMW","奔驰","奥迪"}这样定义数组里面的""代表着什么。它就相当于先把数组元素定义成String类型,然后把各数组元素添加到数组中。例如我们如果不String BMW="BMW";BMW它就不是String类型,它自然会报错。其实我们也可以这样写:
可以看出,这样我们先把各元素定义成String型,然后我们就可以不加""。
然后我们再看上面那个String[]border数组,学过Swing的读者应该知道,里面的数组元素是边界布局的各个方位,它本身就属于 static String 类型,如图从代码提示上我们也不难看出。请看以下代码:
从输出结果我们可以看出,Java开发者在开发的时候就已经String BoederLayout.NORTH="NORTH";因此我们在定义String[]数组中不需要加""。同理 我们也可以定义 颜色数组:
本文为本博主第一篇博文,希望可以帮到大家,如有错误,还希望大家多多指正。
- 关于String类型数组,数组元素不需要加""
- 统计数字类型的String数组中各个元素的个数
- 关于数组元素个数
- 关于数组长度不需要编译时确定
- int类型数组转换成string数组
- 关于数组元素的输出
- 关于数组元素的排列组合
- 字符串String类型 、数组 Array类型
- 如何把string数组类型转换成int数组类型
- 将string类型数组转换成int类型数组
- String类型数组与Integer类型数组之间转化
- 指向结构类型数组元素的指针
- swift中数组元素类型问题
- Gson解析数组多类型元素
- Python numpy函数:dtype数组元素类型
- 求数组中元素个数,数组类型随意
- PostgreSQL: array 数组类型添加元素 数组的使用
- 当数组元素是应用类型的时候,关于内存分配的理解误区
- 深入理解JVM之二:内存的垃圾回收算法
- linux下进程的进程最大数、最大线程数、进程打开的文件数和ulimit命令修改硬件资源限制
- cvMatchShapes旋转的物体跟踪
- [练习3]js学习之图片的竖直滚动
- SpringMVC之用注解控制器2
- 关于String类型数组,数组元素不需要加""
- SSL——安全套接层
- WalkerSimulate
- leetcode---Move Zeroes
- java.io.FileNotFoundException: /mnt/sdcard/backup.xml: open failed: EACCES (Permission denied)错误解决
- 3pie
- 锋利的jQuery-第三章 jQuery中的DOM操作
- Intellij IDEA 创建Web项目并在Tomcat中部署运行--http://www.thinksaas.cn/group/topic/350000/
- 'ant' 不是内部或外部命令,也不是可运行的程序