Pessoal,
Sou iniciante no Java e tenho a seguinte dúvida:
Como faço para substituir “true” por 0 e “false” por 1 no conjunto de elementos de um ArrayList conforme abaixo:
ExternalReviewer-Reviewer,0.41,0.5,0.57,1.0,1.0,1.0,false
PaperFullVersion-Conference_announcement,0.0,0.32,0.0,0.11,0.51,0.75,false
Conference-Conference,1.0,1.0,1.0,1.0,1.0,1.0,true
Decision-Conference_proceedings,0.0,0.43,0.0,0.1,0.35,0.67,false
Reviewer-Reviewer,1.0,1.0,1.0,1.0,1.0,1.0,false
ProgramCommitteeChair-Chair,0.0,0.45,0.33,1.0,1.0,1.0,false
Review-Review,1.0,1.0,1.0,1.0,1.0,1.0,true
PaperAbstract-Abstract,0.0,0.7,0.64,1.0,1.0,1.0,true
Document-Conference_document,0.4,0.54,0.45,1.0,1.0,1.0,true
Co-author-Contribution_co-author,0.63,0.62,0.57,1.0,1.0,1.0,true
Person-Person,1.0,1.0,1.0,1.0,1.0,1.0,true
Chairman-Chair,0.94,0.71,0.59,0.07,1.0,1.0,true
ExternalReviewer-Extended_abstract,0.77,0.41,0.22,0.05,0.0,0.18,false
Substituir letra por numero em uma Lista
4 Respostas
J
O arraylist é tipado ou pode receber qualquer valor?
Pode receber qualquer valor.
public List<String> converterBooleanoParaInteiro(String lista) {
List<String> listaNova = new ArrayList<>();
for (String string2 : lista.split(",")) {
if (string2.equals("true")) {
listaNova.add(",1");
} else if (string2.equals("false")) {
listaNova.add(",0");
} else {
listaNova.add(string2);
}
}
return listaNova;
}
Obrigado!
Criado 8 de julho de 2018
Ultima resposta 9 de jul. de 2018
Respostas 4
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Back-end Java: Microsservicos, Spring Boot e Kubernetes Por Eduardo Felipe Zambom Santana — Casa do Codigo