I'm trying to select List of columns from the DataFrame using Java API.
Sample Java Code:
List<String> colList = Arrays.asList(new String[] { "column1", "column2", "column3" });
df.selectExpr((String[])colList.toArray()).show();
In Java API, I have to use selectExpr instead of select. Is there any other way of selecting list of columns using Java API.
But in Scala, I can do something like below.
Sample Scala Code:
val colList = List("column1", "column2", "column3")
df.select(colList.head, colList.tail: _*).show