【发布时间】:2014-01-13 20:54:45
【问题描述】:
如果我有一个字符串数组如下。
String[] name = {"aval", "H ---- ", "Singh", "Sawh", "Raman", " ---- ", "parminder", "kaur", "jaspreet", "asneet", " ---- "};
我想复制从“H ----”到“----”之间的所有内容。也就是说它应该是“SinghSawhRaman”(不包括“H ----”和“----”。
类似这样的:
String keywords = "";
int j = 0;
for(int i = 0; i < name.length; i++){
if(name[i].contains("H ---- ")){
for(j = i; j < 5; j++){
// There problem is j < 5. I want to give a condition when name[i].contains(" ---- ")
// but not sure how should I be able to do it.
keywords = keywords + name[j];
}
有人可以告诉我最好的方法吗?
【问题讨论】: