Я пытаюсь использовать первый символ строки. Я видел другие статьи о переполнении стека и пытался использовать общие пакеты Apache. Однако выход остается в нижнем регистре и не изменен. Вот мой код;Apache WordUtils.capitalize не выполняет свою работу
package name;
import java.util.Scanner;
import java.lang.Object;
import org.apache.commons.lang3.text.WordUtils;
public class Name {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.println("What is your first name?");
String first = input.nextLine();
System.out.println("What is your last name?");
String last = input.nextLine();
String full = (first + " " + last);
WordUtils.capitalize(full);
System.out.println("Your name is " + full);
input.close();
}
}
Я также попытался
System.out.println("What is your first name?");
String first = input.nextLine();
WordUtils.capitalize(first);
System.out.println("What is your last name?");
String last = input.nextLine();
WordUtils.capitalize(last);
System.out.println("Your name is " + first + last);
Я попытался с помощью capitalzieFully, но это не дало никаких результатов ни. (Я знаю, что Object не используется, я просто попытался импортировать это как тест).
Благодарим за подробное объяснение, я ценю это. Следите за хорошим человеком. – SamCyanide
@SamCyanide Рад, что это помогло. Добро пожаловать. –