2013-11-15 6 views
0

Я пытаюсь использовать первый символ каждого слова в строке в Java. Да, я сделал свое исследование, я нашел это How to capitalize the first character of each word in a string. Я загрузил двоичные файлы, но я не знаю, как их установить. Итак, как мне установить Lang https://commons.apache.org/proper/commons-lang/. Спасибо, SQL: PПытаться капазировать каждое слово в строке в Java

EDIT: Я использую Eclipse. Я хочу использовать метод capitalizeFully(), который находится в WordUtils. Как мне это сделать?

+0

Установить где? В вашу среду IDE? Если да, то что вы используете (Eclipse, Netbeans и т. Д.)? –

+0

http://www.newthinktank.com/2012/01/how-to-install-java-libraries/ –

ответ

2

Скачать последнюю версию Apache Commons Langcommons-lang3-version-bin.zip

commons-lang3-3.1-bin.zip Currenly

Поместите банку файл commons-lang3-version.jar в вашем пути к классам и

import org.apache.commons.lang.WordUtils; 

в классе

Наконец, используйте

WordUtils.capitalize(str) или WordUtils.capitalizeFully(str)

+0

Спасибо за ваш ответ, и это заставило меня понять, что когда кто-то отвечает мне на форуме или что-то, я всегда забываю сделать большую часть непосредственно в середине сообщения. –

0

напишите код самостоятельно. Посмотрите на java-документы для класса строк. mystring.charAt (индекс) .toUpperCase

+0

OP необходимо сначала разбить исходную строку на слова. Затем примените свой код, присваивая результат новой строке. Затем соедините слова обратно в строку. –

+0

Верно, я просто пытался дать ему возможность взглянуть на документацию. –

0

Когда вы получили пространство в строке с помощью Шара (индекс), Вы можете сделать индекс + 1 символ в Капитале Шара (индекс) .toCapital

Смежные вопросы