如何创建和初始化一个大小为 100 的字符串数组?
String[] str=new String(100);
这似乎不起作用。
更新:我只是对构造函数有困难。傻事,我知道。但是谢谢你们的快速帮助,伙计们。
如何创建和初始化一个大小为 100 的字符串数组?
String[] str=new String(100);
这似乎不起作用。
更新:我只是对构造函数有困难。傻事,我知道。但是谢谢你们的快速帮助,伙计们。
String[] str = new String[100];
或者
String[] str = new String[100];
str[0] = "a";
str[1] = "b";
str[2] = "c";
.....
.....
str[98] = "dd";
str[99] = "ee";
或者,
String[] str= { "a", "b", "c" };
这是一个两步过程。
第一步是分配数组:
String[] str = new String[100];
这将创建一个包含 100 个引用的数组,String
所有引用都设置为null
.
第二步是将这些引用设置为指向某些字符串。例如,这可以使用for
循环来完成。
数组应该被初始化:
String[] arrayOfStrings = new String[100];
arrayOfStrings[0] = "str1";
arrayOfStrings[1] = "str2";
java 7中带有值的数组
String[] arrayOfStrings = {"str1", "str2"};
具有 Java 6 及更低版本中的值的数组
String[] arrayOfStrings = new String[]{"str1", "str2"};
在此处阅读有关数组的更多信息:Oracle Doc
使用此代码
String[] str=new String[100]; // 100 is size of array
str[0]="item1"; // initialization
str[1]="item2"
.
.
str[99]="item100";
您需要对数组使用方括号:
String[] str=new String[100];
String[] str = new String[100];
语法如下
String[] str=new String[100];
尝试这个
String[] str = new String[100];