Em relação à manipulação de string Java
Eu tenho a corda"MO""RET"
fica armazenado emitems[1]
matriz após o comando split. Depois que ele é armazenado, faço uma substituição nesta string e ela substitui todas as aspas duplas. Mas eu quero que ele seja armazenado comoMO"RET
. Como eu faço isso. No arquivo csv do qual eu processo usando o comando split, aspas duplas no conteúdo de um campo de texto são repetidas (exemplo: Esta conta é uma""large""
one "). Então, quero reter uma das duas aspas no meio da string se for repetida e ignorar as aspas finais, se houver. Como posso fazer isso?
String items[] = line.split(",(?=([^\"]*\"[^\"]*\")*[^\"]*$)");
items[1] has "MO""RET"
String recordType = items[1].replaceAll("\"","");
Após esse recordTypeMORET
Quero que tenhaMO"RET