在java中用逗号替换逗号 [英] Replace comma with newline in java
本文介绍了在java中用逗号替换逗号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的要求是用换行符替换字符串中的所有逗号。
My requirement is to replace all commas in a string with newline.
示例:
AA,BB,CC
应表示为
AA
BB
CC
这是我用newline替换逗号的实现,
here's my implementation to replace commas with newline,
public String getFormattedEmails(String emailList) {
List<String> emailTokens = Arrays.asList(emailList.split(","));
String emails = "";
StringBuilder stringBuilder = new StringBuilder();
String delimiter = "";
for(String email : emailTokens){
stringBuilder.append(delimiter);
stringBuilder.append(email);
delimiter = "\n";
}
emails = stringBuilder.toString();
return emails;
}
此方法用空格替换所有逗号。
有谁可以指出我哪里出错?
this method replaces all commas with a space. can anyone point me where did I go wrong?
推荐答案
只需使用以下代码:
String emailList="AA,BB,CC";
emailList=emailList.replaceAll(",", "\n");
System.out.println(emailList);
输出
AA
BB
CC
现在基于您的代码,您的方法如下所示:
Now based on above your code, your method looks like following:
public String getFormattedEmails(String emailList) {
String emails=emailList.replaceAll(",", "\n");
return emails;
}
希望有所帮助:
这篇关于在java中用逗号替换逗号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文