Le quatrième jour d'apprentissage du tableau java-java

tableau java

La chaîne calculée dans l'adresse mémoire de cet objet retournée lorsque le tableau java est imprimé Le
code suivant est la chaîne calculée en fonction de l'adresse, qui est différente de ce que vous avez imaginé;

public class arr {

public static void main(String[] args) {
	int[] number = new int[3];
	number[0] = 2;
	number[2] = 3;
	System.out.println(number);
}

}

Insérez la description de l'image ici
Vous devez donc introduire une classe, import java.util.Arrays;

package arr;

import java.util.Arrays;

public class arr {

public static void main(String[] args) {
	int[] number = new int[3];
	number[0] = 2;
	number[2] = 3;
	System.out.println(Arrays.toString(number));
}

}

Le résultat est le suivant:
Insérez la description de l'image ici
la méthode de création et de réinitialisation est plus gênante. Bien sûr, il existe un meilleur moyen. Si vous savez ce que sont les éléments, utilisez des accolades pour encadrer ces éléments.
code montrer comme ci-dessous:

package arr;

import java.util.Arrays;

public class arr {

public static void main(String[] args) {
	int[] number = {1,3,5,4,9};
	System.out.println(number.length);
	System.out.println(Arrays.toString(number));
}

}

Pour développer, le
code de tri du tableau java est le suivant:

package arr;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.stream.Collectors;

public class arr {

public static void main(String[] args) {
	int [] nums = {1,5,8,6,7};
    // 使用java8 Stream流 将数组转换成 集合
    List<Integer> collect = Arrays.stream(nums).boxed().collect(Collectors.toList());
    // 默认升序
    Collections.sort(collect);
    System.out.println("升序 :  " + collect);
    // 通过 reverse 翻转集合中的元素, 实现降序
    Collections.reverse(collect);
    System.out.println("降序 :  " + collect);

}

}

résultat:
Insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/qq_44023710/article/details/113031417
conseillé
Classement