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
>

Reply via email to