¿Cómo convertir apache.spark.ml.linalg.Vector a arrayList en java?

Estoy tratando de convertir apache.spark.ml.linalg.Vectora ArrayListen Java.

El código fuente es así:

Vector vector = (Vector) row.get(1);
ArrayList<String> vectorList = new ArrayList<String>(vector);

el error es:

Cannot resolve constructor
'ArrayList(org.apache.spark.ml.linalg.Vector)'

¿Cómo puedo hacer esto?

Respuesta 1

He visto respuestas aquí que pueden usar variables de const estáticas finales en Java para evitar que se compilen secciones de código. Mi preocupación con ese enfoque es que soy olvidadizo. :-( Soy ...

Mi fecha y hora está actualmente almacenada como marca de tiempo UNIX. Quiero mostrarlo como h: mm a en mi Recyclerview. ¿Dónde debo convertir la marca de tiempo UNIX a la hora normal en el adaptador RecyclerView / ...

La biblioteca Java en la que estoy trabajando actualmente se puede configurar con un archivo .properties en el classpath. Ahora quiero escribir pruebas JUnit que hagan lo siguiente: Si el archivo existe, afirme que el ...

Tengo una variable para inicializar que proviene de una clase con excepción. Entonces, si hago algo como ConfigurationProvider reader = configurationReader.configurationProvider (), el ...