Concatenar Strings em uma array

1 resposta
K

Pelo amor de deus, o que estou fazendo de errado nesse código. Eu tenho um arrai que é composto de várias frases, se a frase terminar com determinado caractere ele deve concatenar a frase atual com a frase da posição do array seguinte. Se existir o caractere, após a concatenação deve ordenar novamente o array para retirar aquela frase que foi concatenada. O código é o seguinte:

String a[] = new String[c];

/*Se o último carctere da linha não for um ">" 
então concatenar a linha seguinte com esta */

/*O array l[] já está carregado e a variavel "q" é 
o tamanho do array l[] */

      	int d = 0;
      	for (t=0; t<q; t++){
      		if (l[t].indexOf(">")==l[t].length()-1){
      			a[d]=l[t]+l[t+1];
      			d++;
      			for (int i=t+1; i==q; i++){
      				l[i]=l[i+1];
      			}
      		}
      	}

1 Resposta

D

Não entendi direito seu problema, mas pense comigo…

Vc não deve ter percebido mas nunca entrará no segundo for…

o primeiro for vai de t = 0 ateh t < q (t nunca será igual a q)
segundo for aninhado i = t + l enquanto i for igual a q, creio que não seja isso o q vc queira… pois o segunfo for nunca será executado

qualquer dúvida eu explico melhor hehehehe…

Criado 23 de outubro de 2004
Ultima resposta 23 de out. de 2004
Respostas 1
Participantes 2