Sha256: 2783aee755e53f022686a29f550cbc41deb79966d7ff5cd4376d1a1d8647fa76

Contents?: true

Size: 354 Bytes

Versions: 289

Compression:

Stored size: 354 Bytes

Contents

import java.util.ArrayList;
import java.util.List;
import java.util.function.Function;

public class Accumulate {

	public static <T> List<T> accumulate(List<T> collection, Function<T, T> function) {
		List<T> newCollection = new ArrayList<>();

		for (T item : collection) {
			newCollection.add(function.apply(item));
		}

		return newCollection;
	}
}

Version data entries

289 entries across 289 versions & 1 rubygems

Version Path
trackler-2.2.1.71 tracks/java/exercises/accumulate/.meta/src/reference/java/Accumulate.java
trackler-2.2.1.70 tracks/java/exercises/accumulate/.meta/src/reference/java/Accumulate.java
trackler-2.2.1.69 tracks/java/exercises/accumulate/.meta/src/reference/java/Accumulate.java
trackler-2.2.1.68 tracks/java/exercises/accumulate/.meta/src/reference/java/Accumulate.java
trackler-2.2.1.67 tracks/java/exercises/accumulate/.meta/src/reference/java/Accumulate.java
trackler-2.2.1.66 tracks/java/exercises/accumulate/.meta/src/reference/java/Accumulate.java
trackler-2.2.1.65 tracks/java/exercises/accumulate/.meta/src/reference/java/Accumulate.java
trackler-2.2.1.64 tracks/java/exercises/accumulate/.meta/src/reference/java/Accumulate.java
trackler-2.2.1.63 tracks/java/exercises/accumulate/.meta/src/reference/java/Accumulate.java
trackler-2.2.1.62 tracks/java/exercises/accumulate/.meta/src/reference/java/Accumulate.java
trackler-2.2.1.61 tracks/java/exercises/accumulate/.meta/src/reference/java/Accumulate.java
trackler-2.2.1.60 tracks/java/exercises/accumulate/.meta/src/reference/java/Accumulate.java
trackler-2.2.1.59 tracks/java/exercises/accumulate/.meta/src/reference/java/Accumulate.java
trackler-2.2.1.58 tracks/java/exercises/accumulate/.meta/src/reference/java/Accumulate.java
trackler-2.2.1.57 tracks/java/exercises/accumulate/.meta/src/reference/java/Accumulate.java
trackler-2.2.1.56 tracks/java/exercises/accumulate/.meta/src/reference/java/Accumulate.java
trackler-2.2.1.55 tracks/java/exercises/accumulate/.meta/src/reference/java/Accumulate.java
trackler-2.2.1.54 tracks/java/exercises/accumulate/.meta/src/reference/java/Accumulate.java
trackler-2.2.1.53 tracks/java/exercises/accumulate/.meta/src/reference/java/Accumulate.java
trackler-2.2.1.52 tracks/java/exercises/accumulate/.meta/src/reference/java/Accumulate.java