Bom dia,
alguem sabe como eu poderia imprimir uma string (contendo codigo java) de forma identada? // “semelhante ao ctrl + shift + F (no eclipse)para atribuir formatação java.”
Exemplo:
o conteudo da string é esse:
public void setNumero(int numero) { this.numero = numero; }
eu gostaria de imprimir assim:
public void setNumero(int numero) {
this.numero = numero;
}
Algo pronto que faça isso?
Bartolo
Uma maneira é usando regex… outra pode ser usando split…
da uma olhada sobre esses 2 temas
Encontrei alguns softwares que fazem isso, mas o ideal seria uma API .
Alguém conhece?
Não sei se e bem essa a sua pergunta.
mas tenta isso:
System.out.println(“public void setNumero(int numero) {\n \t this.numero = numero; \n}”);
obtem essa saida:
public void setNumero(int numero) {
this.numero = numero;
}
\n = Quebra de linha
\t =TAB