programa Java para hacer la primera capital de letras de cada palabra de una cadena

Aquí, estamos implementando programa Java que leerá una cadena y hace la primera capital de letras de cada palabra en cadena dada .

Dada una cadena y tenemos que hacer que la primera capital de letras de cada palabra en cadena dada usando el programa Java.

Ejemplo:

    Input:
Input string: we are looking for good writers.
Output:
Output string: We Are Looking For Good Writers.

programa para hacer la primera capital de letras de cada palabra en cadena dada en Java

import java.util.Scanner;
public class MakeCapitalFirstWordInLine
{
public static void main(String[] args)
{
// create object of scanner class.
Scanner in = new Scanner(System.in);
// enter sentence here
System.out.print("Enter sentence here : ");
String line = in.nextLine();
String upper_case_line = "";
// this is for the new line which is generated after conversion.
Scanner lineScan = new Scanner(line);
while(lineScan.hasNext())
{
String word = lineScan.next();
upper_case_line += Character.toUpperCase(word.charAt(0)) + word.substring(1) + " ";
}
// print original line with output.
System.out.println("Original sentence is : " +line);
System.out.println("Sentence after convert : " +upper_case_line.trim());
}
}

salida

Enter sentence here : we are looking for good writers.
Original sentence is : we are looking for good writers.
Sentence after convert : We Are Looking For Good Writers.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *