Это пропущенная оптимизация, когда известная во время компиляции ссылка занимает место в структуре?

static String toCamelCase(String s){
   String[] parts = s.split("_");
   String camelCaseString = "";
   for (String part : parts){
      camelCaseString = camelCaseString + toProperCase(part);
   }
   return camelCaseString;
}

static String toProperCase(String s) {
    return s.substring(0, 1).toUpperCase() +
               s.substring(1).toLowerCase();
}

Примечание. Необходимо добавить подтверждение аргумента.

27
задан ShadowRanger 5 September 2019 в 18:36
поделиться