/* package whatever; // don't place package name! */
import java.util.*;
import java.util.stream.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
final String[] p
= { "header1",
"header2",
"header3"}; final String[][] b
= {{"1",
"2",
"3"},
{"4",
"5",
"6"},
{"7",
"8",
"9"}}; final Stream
<String[]> rows
= Arrays.
stream(b
); //that works final Stream
<String[]> headersAndRows
= Stream.
concat(headers, rows
); // what we want to accomplish
headersAndRows.
forEach(s
-> System.
out.
println(Arrays.
toString(s
))); }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS51dGlsLnN0cmVhbS4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCWZpbmFsIFN0cmluZ1tdIHAgPSB7ICJoZWFkZXIxIiwgImhlYWRlcjIiLCAiaGVhZGVyMyJ9OwoJCWZpbmFsIFN0cmluZ1tdW10gYj0ge3siMSIsICIyIiwgIjMifSwgeyI0IiwgIjUiLCAiNiJ9LCB7IjciLCAiOCIsICI5In19OwoJCWZpbmFsIFN0cmVhbTxTdHJpbmdbXT4gcm93cyA9IEFycmF5cy5zdHJlYW0oYik7IC8vdGhhdCB3b3JrcwoJCWZpbmFsIFN0cmVhbTxTdHJpbmdbXT4gaGVhZGVycyA9IFN0cmVhbS48U3RyaW5nW10+b2YocCk7CgkJZmluYWwgU3RyZWFtPFN0cmluZ1tdPiBoZWFkZXJzQW5kUm93cyA9IFN0cmVhbS5jb25jYXQoaGVhZGVycywgcm93cyk7IC8vIHdoYXQgd2Ugd2FudCB0byBhY2NvbXBsaXNoCgkJCgkJaGVhZGVyc0FuZFJvd3MuZm9yRWFjaChzIC0+IFN5c3RlbS5vdXQucHJpbnRsbihBcnJheXMudG9TdHJpbmcocykpKTsKCX0KfQ==