Home »
Java Programs »
Java String Programs
Java program to make first alphabet capital of each word in a string
Here, we are implementing java program that will read a string and makes first alphabet capital of each word in given string.
Submitted by IncludeHelp, on December 11, 2017
Given a string and we have to make first alphabet capital of each word in given string using java program.
Example:
Input:
Input string: we are looking for good writers.
Output:
Output string: We Are Looking For Good Writers.
Program to make first alphabet capital of each word in given string in 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());
}
}
Output
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.
Java String Programs »