【发布时间】:2013-12-01 13:47:51
【问题描述】:
正如我在标题中所写,有一个给定的字符串,单词之间有空格。我需要将每个单词作为数组的一个元素进行子串化。我写了一些东西。但是,它并没有按预期工作。
String line = ("<ID1> <ID2> d1|<ID3> <ID2> d2|<ID4> <ID5> d3|");
int CountChar = 0;
for(int i=0; i<line.length(); i++){
if( line.charAt(i) == '|'){
CountChar++;
}
}
int[] MatrixIndex = new int[CountChar];
for(int i=0; i<line.length(); i++){
for(int j=0; j<MatrixIndex.length; j++){
if( line.charAt(i) == '|'){
CountChar++;
System.out.println(i);
MatrixIndex[j] = i;
}}
}
【问题讨论】:
-
也用编程语言标签标记它,以便其他有该技能的人可以帮助你。
标签: java arrays string indexing