Boa Tarde Pessoal,
estou um pequena dúvida básica sobre o Java eu preciso fazer um casting da primeira posição de um ArrayList para String mas eu não estou conseguindo resolver. Alguém poderia me ajudar?
String propertyGroup = object.getPropertyGroup();
String propertyValue = propertyGroup + ".departamento";
String propertyValue1 = propertyGroup + ".qtde_depto";
documentWord = cdDocument.getProperties(context, object.getPath(), null);
System.out.println("Documento " + documentWord);
HashMap propertiesWord = documentWord.getProperties();
System.out.println("Propriedade HashMap " + propertiesWord);
String[] depto = propertiesWord.get(propertyValue);
System.out.println("DEPTO " + depto[0]);
if (propertyValue != null) {
System.out.println("PASSANDO PELO IF");
String documento = object.getPath();
System.out.println("DOCUMENTO " + documento );
String [] departamentos = propertiesWord.get(propertyValue);
System.out.println("departamento " + departamentos[0] );
String departamento = (String) departamentos[0];
Collection users = cdUser.getUsersOfGroup(context, departamento);
System.out.println("users " + users );
//conversão do Collection para Array de String
String[] usuario = new String[users.size()];
usuario = users.toArray(usuario);
//conversão do Arrsy de String para ArrayList -------------------- É NESSE MOMENTO QUE EU NÃO CONSIGO FINALIZAR O MEU CÓDIGO
List listDepto = Arrays.asList(usuario);;
String user = listDepto.toString();