To escrevendo o codigo que corta as substrings e jah terminei essa parte, mas agora ha um problema:quando o programa divide as substrings ele naum dah espacamento e isso soh ocorre onde corta, porque o resto do programa tem esppacamento normal. O q ha de errado? Se alguem puder me ajudar…
O codigo tah ai :
if (linha!=null)
{
linha = linha.trim();
if (comentario) return;
if (linha.indexOf('}')!=-1) //senao quando encontrar um '}'
{
level--;
j = linha.indexOf('}');
linha = linha.substring(0,j)+"\n"+linha.substring(j,j+1) +"\n"+linha.substring(j+1);
}
for (int i=1; i<=ini+level;i++) wt.write(tab);
if (linha.indexOf('{')!=-1)
{
level++;
s = linha.indexOf('{');
linha = linha.substring(0,s)+"\n"+ linha.substring(s,s+1)+"\n"+linha.substring(s+1);
}
wt.write(linha);
wt.newLine();
}
[color=“red”]Editado por DanielBadawi para conter as tags BBCode.[/color]
