package ch.claude_martin; import java.util.stream.IntStream; public final class SomeClass { private static final String FORMAT = "%s, %d, %s%n"; public static void main(String[] args) { String[] names = { "Alice", "Bob", "Oscar" }; int[] ages = { 35, 65, 23 }; String[] gender = { "Cis Female", "Cis Male", "Other" }; assert names.length == ages.length && names.length == gender.length; for (int i = 0; i < names.length; i++) { System.out.format(FORMAT, names[i], ages[i], gender[i]); } System.out.println("---"); IntStream.range(0, names.length).mapToObj(i -> String.format(FORMAT, names[i], ages[i], gender[i])) .forEach(System.out::print); } }