Ordenar String

2 respostas
C

Ola!

Dada uma string qualquer.
Como e que consigo ordenar os caracteres por ordem alfabetica?

String letras[] = “batata”
Ficaria : “aaabtt”

Obrigado.

2 Respostas

L
public class Teste_Main {

	public static void main(String[] args) {
		
		char[] nome = "alexandre".toCharArray();
		
		for( int i = 0; i < nome.length; i++ ){
			
			for( int j = 0; j < nome.length; j++ ){
			
				if( nome[i] < nome[j] ){
					
					char aux = nome[i];
					nome[i] = nome[j];
					nome[j] = aux;
					
				}
			}
		}
		
		for( int j = 0; j < nome.length; j++ ){
			
			System.out.print( nome[j] );
		}
		
		System.exit(0);
	}
}

Não vai se acustumando não, hj é sexta feira e to de bom humor.

V

E eu estou de SUPER bom-humor:

char[] arr = "string_qualquer".toCharArray();
Arrays.sort(arr);

tchã-nã !!!

Criado 3 de dezembro de 2004
Ultima resposta 3 de dez. de 2004
Respostas 2
Participantes 3