preciso montar um objeto String contendo os números informados em uma lista de objetos
Double separados por uma vírgula e um espaço. Exemplo: “5.7, 9.2, 4.3”
tentei usar String.valueOf(Double),mas dá erro, alguma ideia de como fazer?
package amain;
import java.util.ArrayList;
public class Testes {
// preciso montar um objeto String contendo os números informados em uma lista de objetos
// Double separados por uma vírgula e um espaço. Exemplo: “5.7, 9.2, 4.3”
//
// tentei usar String.valueOf(Double),mas dá erro, alguma ideia de como fazer?
public static void main(String[] args) {
ArrayList<Double> doubles = new ArrayList<>();
doubles.add(5.7);
doubles.add(9.2);
doubles.add(4.3);
String stringDoubles = estringficador(doubles);
// Imprime string
System.out.println("String resultado : " + stringDoubles);
}
private static String estringficador(ArrayList<Double> doubles) {
String saida = "";
// Loop para montar a String colocando o valor + virgula + espaço
for (Double d : doubles) {
saida += d + ", ";
}
// substring para retirar a virgula e o espaço do final da String
return saida.substring(0, saida.length() - 2);
}
}