“Как распечатать предложение в цепочке верблюжьего чехла Java” Ответ

Как распечатать предложение в цепочке верблюжьего чехла Java

boolean shouldConvertNextCharToLower = true;
Purple Team

Как распечатать предложение в цепочке верблюжьего чехла Java

for (int i = 0; i < text.length(); i++) {
    char currentChar = text.charAt(i);
    if (currentChar == delimiter) {
        shouldConvertNextCharToLower = false;
    } else if (shouldConvertNextCharToLower) {
        builder.append(Character.toLowerCase(currentChar));
    } else {
        builder.append(Character.toUpperCase(currentChar));
        shouldConvertNextCharToLower = true;
    }
}
return builder.toString();
Purple Team

Как распечатать предложение в цепочке верблюжьего чехла Java

StringBuilder builder = new StringBuilder();
for (int i = 0; i < words.length; i++) {
    String word = words[i];
    if (i == 0) {
        word = word.isEmpty() ? word : word.toLowerCase();
    } else {
        word = word.isEmpty() ? word : Character.toUpperCase(word.charAt(0)) + word.substring(1).toLowerCase();      
    }
    builder.append(word);
}
return builder.toString();
Purple Team

Как распечатать предложение в цепочке верблюжьего чехла Java

boolean shouldConvertNextCharToLower = true;
Purple Team

Как распечатать предложение в цепочке верблюжьего чехла Java

String[] words = text.split("[\\W_]+");
Purple Team

Ответы похожие на “Как распечатать предложение в цепочке верблюжьего чехла Java”

Вопросы похожие на “Как распечатать предложение в цепочке верблюжьего чехла Java”

Больше похожих ответов на “Как распечатать предложение в цепочке верблюжьего чехла Java” по Java

Смотреть популярные ответы по языку

Смотреть другие языки программирования