Q:

Java program to make first alphabet capital of each word in a string

belongs to collection: Java String Programs

0

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.

 

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

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.

 

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Java String Programs

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
Java program to concatenate two strings without us... >>
<< Java program to get the last index of any given ch...