首页javastringJava Data Type - 如何大写字符串中每个单词的第一个字符

Java Data Type - 如何大写字符串中每个单词的第一个字符

我们想知道如何大写字符串中每个单词的第一个字符。
public class Main {
  public static void main(String[] args) {
    String FinalStringIs = "";
    String testNames = "this is a test";
    String[] name = testNames.split("\\s");

    for (String nameIs : name) {
      FinalStringIs += getIntiCapString(nameIs) + ",";
    }
    System.out.println("Final Result " + FinalStringIs);

  }

  public static String getIntiCapString(String param) {
    if (param != null && param.length() > 0) {
      char[] charArray = param.toCharArray();
      charArray[0] = Character.toUpperCase(charArray[0]);
      return new String(charArray);
    } else {
      return "";
    }
  }
}