Java 字符串方法

标签 java string

我有逗号分隔的字符串变量,例如:

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/

相关文章:

java - 如何让用户选择一个音频文件并用 Java 播放它

boolean 组合的java短语法

python-3.x - 分割字符串的内容

Python反向转义字符

相当于 python 字符串切片的 JavaScript

java - 将电话号码存储为字符串时如何防止输入错误?

java - 我可以在java applet loader消失之前加载图像吗?

Java - 查找最大大小的哈希表

java - 带有鉴别器列的对象的 Eclipselink 延迟加载问题

python - 如何删除 Python 中的正则表达式子字符串?