lvbarbosa 29 de jun. de 2017
Arrays.sort(array, inicio, fim) ordena o array do índice inicio até o índice fim.
Documentação: Arrays.sort(Object[] a, int fromIndex, int toIndex)
Grazi_Barbosa 29 de jun. de 2017
for (String s : vetor) por que se usa o for ?
lvbarbosa 29 de jun. de 2017
Para percorrer o array, e imprimir elemento por elemento.
é a mesma coisa que
for ( int i = 0 ; i < vetor . length ; i ++ )
String s = vetor [ i ] ;
Grazi_Barbosa 29 de jun. de 2017
Ótimo, muito obg, me ajudou muito, a segunda forma fica mais clara p mim
staroski 5 de jul. de 2017
Usar nomes de variáveis que realmente identificam o que a variável representa, torna o código mais legível ainda, veja só:
import java.util.Arrays ;
public class Ordenacao {
public static void main ( String [] args ) {
String [] letras = new String [ 100 ] ;
letras [ 0 ] = "z" ;
letras [ 1 ] = "a" ;
letras [ 2 ] = "g" ;
letras [ 3 ] = "d" ;
Arrays . sort ( letras , 0 , 4 );
for ( String letra : letras ) {
System . out . println ( letra );
}
}
}
Pelo enunciado, leva a entender que você está com problemas em implementar o algoritmo bubble sort , entretanto você não implementou um bubble sort , ao invés disso você utilizou o Arrays.sort e sua dúvida era relacionada à sintaxe do enhanced for. ;