如何创建和初始化大小的字符串数组,比如100?
String[] str=new String(100);
这似乎不起作用。
更新:我刚刚对构造函数有困难。傻事,我知道。但感谢快速的帮助,伙计们。
答案 0 :(得分:5)
这是一个两步过程。
第一步是分配数组:
String[] str = new String[100];
这会创建一个包含100个String
引用的数组,所有引用都设置为null
。
第二步是将这些引用设置为指向某些字符串。例如,这可以使用for
循环完成。
答案 1 :(得分:5)
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" };
答案 2 :(得分:2)
应该初始化数组:
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
答案 3 :(得分:1)
您需要为数组使用方括号:
String[] str=new String[100];
答案 4 :(得分:1)
String[] str = new String[100];
答案 5 :(得分:1)
语法如下
String[] str=new String[100];
答案 6 :(得分:1)
使用此代码
String[] str=new String[100]; // 100 is size of array
str[0]="item1"; // initialization
str[1]="item2"
.
.
str[99]="item100";
答案 7 :(得分:0)
试试这个
String[] str = new String[100];