ToString()
Fermé
helloworld95
-
8 févr. 2018 à 23:36
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 8 févr. 2018 à 23:54
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 8 févr. 2018 à 23:54
A voir également:
- ToString()
- Tostring java ✓ - Forum Java
- Tostring symfony - Forum PHP
- Saut de ligne par toString() en java - Forum Java
1 réponse
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
8 févr. 2018 à 23:54
8 févr. 2018 à 23:54
Bonjour,
Il y a plusieurs manière de faire, tout dépend de ton niveau...
Comme je pense que tu trouveras facilement la version scolaire, je me limiterais aux Stream :
Il y a plusieurs manière de faire, tout dépend de ton niveau...
- il y a la version "scolaire" avec un StringBuilder, une boucle for, et un if
- ou la version un peu plus high tech avec les Stream.
Comme je pense que tu trouveras facilement la version scolaire, je me limiterais aux Stream :
private String[] array = { "un", "deux", null, "quatre" }; // [un, deux, quatre]
@Override
public String toString() {
return Arrays.stream(array) // import java.util.Arrays;
.filter(Objects::nonNull) // import java.util.Objects;
.collect(Collectors.joining(", ", "[", "]")); // import java.util.stream.Collectors;
}