My requirement is to replace all commas in a string with newline.
Example:
AA,BB,CC
should represent as
AA
BB
CC
here's my implementation to replace commas with newline,
public String getFormattedEmails(String emailList) {
List 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?
解决方案
Simply use following code:
String emailList="AA,BB,CC";
emailList=emailList.replaceAll(",", "\n");
System.out.println(emailList);
Output
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;
}
Hope it helps:
java $ 符号替换 java替换逗号
转载文章标签 java $ 符号替换 java字符串替换逗号 List 解决方案 System 文章分类 Java 后端开发
-
OpenHarmony替换系统软键盘_kikakeyboard
替换系统软键盘基本是基于社区提供的kikaInput二次开发实现,目前kikaInput根据系统版本的不同发布了很多相对应的版本,在二次开发时可以根据自己的需要选择合适的版本进行修改。
OpenHarmony 软键盘 kikaInput PAD适配 系统软键盘 -
java 替换单引号方法 java替换逗号
replace()以及类replaceFirst()的String,在 Java 中替换给定字符串中的一个或多个字符。
java intellij-idea 开发语言 Java 字符串