[RESOLVIDO] Substituir (,) por (_) entre duas Strings

4 respostas
programaçãojava
Roberto_Monteiro

Pessoal,
Sou iniciante no mundo Java e gostaria de ajuda para substituir (,) por (_) somente nas duas Strings abaixo:

PaperFullVersion,Conference_announcement,0.0,0.32,0.0,0.11,0.51,0.75
Conference,Conference,1.0,1.0,1.0,1.0,1.0,1.0
Decision,Conference_proceedings,0.0,0.43,0.0,0.1,0.35,0.67
Reviewer,Reviewer,1.0,1.0,1.0,1.0,1.0,1.0
ProgramCommitteeChair,Chair,0.0,0.45,0.33,1.0,1.0,1.0
Review,Review,1.0,1.0,1.0,1.0,1.0,1.0
PaperAbstract,Abstract,0.0,0.7,0.64,1.0,1.0,1.0
Document,Conference_document,0.4,0.54,0.45,1.0,1.0,1.0
Co-author,Contribution_co-author,0.63,0.62,0.57,1.0,1.0,1.0
Person,Person,1.0,1.0,1.0,1.0,1.0,1.0
Chairman,Chair,0.94,0.71,0.59,0.07,1.0,1.0

4 Respostas

darlan_machado

replace não funciona?
Cada linha é uma String?

Roberto_Monteiro

São duas Strings e o resto é double.

darlan_machado

Deixa eu entender, você tem uma String “PaperFullVersion” e outra “Conference_announcement”, isso?
se é só isso, basta você concatená-las?

String novaString = "PaperFullVersion" + "_" + "Conference_announcement";

E você tem a String inteira, com _ e sem a vírgula.
Agora, se as duas já são uma (confuso) só String, separadas por vírgula, basta invocar o método replace

String qualquer = "PaperFullVersion,Conference_announcement";
qualquer = qualquer.replace(",", "_");

Detalhe: veja que atribuímos à variável qualquer o resultado do método replace.

Roberto_Monteiro

Ok. Obrigado.

Criado 6 de julho de 2018
Ultima resposta 6 de jul. de 2018
Respostas 4
Participantes 2