字符串條件運行一個如果我有一個String數組如下。for循環,直到JAVA
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];
}
是否有人可以告訴我最好的辦法?此