Problemas con los arreglos

Jair
27 de Octubre del 2007
Resulta que tengo una duda con los arreglos en Java, y el problema es el siguiente quiero si es posible guardar en un JTextField una cadena de 5 numeros enteros cualesquiera y ke esa cadena se coenvierta en Arreglo para mostrar en otro JTextField la serie de 5 numeros ordenada de forma ascendente ó descendente...
Ej. 58749 datos de entrada en el primer JTextField
45789 Salida ascendente en el segundo JTextField
98754 salida descendente en el tercer JTextField
Por favor si alguien tiene una idea de como hacerlo por favor envieme la posible solución o algunos ejercicios ke me guien a la solución del problema, se los agradeceré infinitamente.

Jair

jlmartinc
27 de Octubre del 2007
Esto es un ejemplo para que veas más o menos como lo puedes hacer, lo que tienes que adaptarlo al visual que quieres hacer; aclararte que esto que hice solo funciona con números de 1 digito.


class Main
{
static int[ ] array = new int[ 5 ];

static void SelectionSort( )
{
for( int i = 0 ; i < array.length - 1 ; i++ )
for( int j = i + 1 ; j < array.length ; j++ )
if( array[ i ] > array[ j ] )
{
array[ i ] = array[ j ] + array[ i ];
array[ j ] = array[ i ] - array[ j ];
array[ i ] = array[ i ] - array[ j ];
}
}

public static void main(String[] args)
{
String temp = "14985";
for( int i = 0 ; i < temp.length( ) ; i++ )
array[ i ] = temp.charAt( i ) - 48;
SelectionSort( );
temp = "";
for( int i = 0 ; i < 5 ; i++ )
temp += array[ i ];
System.out.println( temp );

}
}