How to convert int[] into List in Java?

Streams In Java 8+ you can make a stream of your int array. Call either Arrays.stream or IntStream.of. Call IntStream#boxed to use boxing conversion from int primitive to Integer objects. Collect into a list using Stream.collect( Collectors.toList() ). Or more simply in Java 16+, call Stream#toList(). Example: int[] ints = {1,2,3}; List<Integer> list = Arrays.stream(ints).boxed().collect(Collectors.toList()); … Read more

A quick and easy way to join array elements with a separator (the opposite of split) in Java [duplicate]

Using Java 8 you can do this in a very clean way: String.join(delimiter, elements); This works in three ways: 1) directly specifying the elements String joined1 = String.join(“,”, “a”, “b”, “c”); 2) using arrays String[] array = new String[] { “a”, “b”, “c” }; String joined2 = String.join(“,”, array); 3) using iterables List<String> list = … Read more

How to check if an element is in an array

Swift 2, 3, 4, 5: let elements = [1, 2, 3, 4, 5] if elements.contains(5) { print(“yes”) } contains() is a protocol extension method of SequenceType (for sequences of Equatable elements) and not a global method as in earlier releases. Remarks: This contains() method requires that the sequence elements adopt the Equatable protocol, compare e.g. … Read more