当前位置:   article > 正文

java定义字符串数组_java字符数组用法总结,java字符串数组的定义与使用

字符串组成的数组java

java字符数组,java数组的定义与使用

二维数组

String[] str = new String[5]; //创建一个长度为5的String(字符串)型的一维数组

String[] str = new String[]{"","","","",""};

String[] str = {"","","","",""};

String数组初始化区别

首先应该明白java数组里面存的是对象的引用,所以必须初始化才能用;  String[] str = {"1","2","3"}与String[] str = newString[]{"1","2","3"}在内存里有什么区别?  编译执行结果没有任何区别。更不可能像有些人想当然说的在栈上分配空间,Java的对象都是在堆上分配空间的。

这里的区别仅仅是代码书写上的:

String[] str = {"1","2","3"}; 这种形式叫数组初始化式(ArrayInitializer),只能用在声明同时赋值的情况下。

而 String[] str = new String[]{"1","2","3"}是一般形式的赋值,=号的右边叫数组字面量(ArrayLiteral),数组字面量可以用在任何需要一个数组的地方(类型兼容的情况下)。如:

String[] str = {"1","2",

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/801616
推荐阅读
相关标签
  

闽ICP备14008679号