Skip to content

Instantly share code, notes, and snippets.

View weikangchia's full-sized avatar

Wei Kang weikangchia

View GitHub Profile
import java.lang.reflect.Field;
import java.util.List;
import java.util.UUID;
import org.apache.spark.SparkConf;
import org.apache.spark.api.java.JavaSparkContext;
import org.apache.spark.sql.SparkSession;
import org.junit.jupiter.api.extension.AfterEachCallback;
import org.junit.jupiter.api.extension.BeforeEachCallback;
import org.junit.jupiter.api.extension.ExtensionContext;
import org.junit.platform.commons.support.AnnotationSupport;
import static org.junit.jupiter.api.Assertions.assertNotNull;
import org.apache.spark.api.java.JavaSparkContext;
import org.apache.spark.sql.SparkSession;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
@ExtendWith(SparkExtension.class)
class SparkExtensionTest {
String[] myArray = {"a", "b", "c", "d", "e"};
for (int i = 0; i < myArray.length; i++) {
System.out.println(myArray[i]);
}
for (String element : myArray) {
System.out.println(element);
}
int i = 0;
while (i < myArray.length) {
System.out.println(myArray[i]);
i++;
}
if (myArray.length > 0) {
int i = 0;
do {
System.out.println(myArray[i]);
i++;
} while (i < myArray.length);
}
Arrays.asList(myArray).stream().forEach(System.out::println);
Arrays.asList(myArray).stream().map(element -> {
System.out.println(element);
return element;
});
String[] transformedArray = Arrays.asList(myArray).stream().map(element - > "character: " + element).toArray(String[]::new);
// just to print the transformed array
for (int i = 0; i < transformedArray.length; i++) {
System.out.println(transformedArray[i]);
}
// print: a
// print: b
// print: c
// print: d
// print: e