我有逗号分隔的字符串变量,例如:
String doctors = "doc_vijayan,doc_zubair,doc_Raja"
但是我想从上面的字符串中删除“doc_”,首字母应该大写。我需要这样的输出:
String doctors1 = "Vijayan, Zubair, Raja"
怎么做?
最佳答案
你可以试试:
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();
}
关于Java 字符串方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3525214/