In Java, it expects an array of Columns, so you can simply cast your list to an array:
array_df.select(fields.toArray(new Column[0])) On Fri, Dec 29, 2023 at 10:58 PM PRASHANT L <prashant...@gmail.com> wrote: > > Team > I am using Java and want to select columns from Dataframe , columns are > stored in List<Column> > equivalent of below scala code > * array_df=array_df.select(fields: _*)* > > > When I try array_df=array_df.select(fields) , I get error saying Cast to > Column > > I am using Spark 3.4 >