我有逗号分隔的字符串变量,如:
String doctors = "doc_vijayan,doc_zubair,doc_Raja"
Run Code Online (Sandbox Code Playgroud)
但是我想从上面的字符串中删除"doc_",并且首字母应该以大写字母显示.我需要像这样的输出:
String doctors1 = "Vijayan, Zubair, Raja"
Run Code Online (Sandbox Code Playgroud)
怎么做?
你可以尝试:
public String splitDoctors(String doctorsString){
String[] doctors = doctorsString.split(",");
boolean isFirst = true;
StringBuilder sb = new StringBuilder();
for(String doctor : doctors){
if(!isFirst){
sb.append(", ");
}else{
isFirst = false;
}
sb.append(doctor.substring(4,5).toUpperCase());
sb.append(doctor.substring(5));
}
return sb.toString();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5896 次 |
| 最近记录: |