繁体   English   中英

如何从字符串中选取11个数字到数组中?

[英]How can I pick 11 numbers in a string to an array?

我有一个像这样的字符串:

MyString="5,9,12,15,16,22,23,28,33,45,65";

我应该喜欢将其放入这样的数组中:

Myarray[0]="5";

Myarray[1]="9";

Myarray[2]="12";

Myarray[3]="15";

Myarray[4]="16";

Myarray[5]="22";

Myarray[6]="23";

Myarray[7]="28";

Myarray[8]="33";

Myarray[9]="45";

Myarray[10]="65";

是否可以用Java做到这一点?

String[] MyArray = MyString.split(",");

从您的评论看来,您喜欢循环(就像我一样!),如果这样,您可以使用Java StringTokenizer

StringTokenizer st = new StringTokenizer(myString, ",");
String[] myArray = new String[st.countTokens()];    
int i = 0;

while (st.hasMoreElements()) {
    myArray[i++] = st.nextElement();
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM