Java的 – 如何使用值的string数组?
我知道如何做一个空的数组,但我怎么做一个String
数组从一开始的值?
你可以做这样的事情
String[] myStrings = { "One", "Two", "Three" };
或expression
functionCall(new String[] { "One", "Two", "Three" });
要么
String myStrings[]; myStrings = new String[] { "One", "Two", "Three" };
通过使用数组初始值设定项列表语法,即:
String myArray[] = { "one", "two", "three" };
另一种方法来创build一个与string分开的数组
String[] strings = { "abc", "def", "hij", "xyz" };
是使用拆分。 如果有很多的string,我发现这更可读。
String[] strings = "abc,def,hij,xyz".split(",");
或者如果从另一个源parsingstring的话,以下内容是很好的。
String[] strings = ("abc\n" + "def\n" + "hij\n" + "xyz").split("\n");
你想初始化一个数组。 (欲了解更多信息 – Tutoria升)
int []ar={11,22,33}; String []stringAr={"One","Two","Three"};
从JLS
[]
可以作为声明开头的types的一部分出现,也可以作为特定variables的声明的一部分或两者,如下例所示:
byte[] rowvector, colvector, matrix[];
这个声明等同于:
byte rowvector[], colvector[], matrix[][];