wap in Java to enter a sentence and check the number of white space present in the sentence find the length of the sentence and print the first and last character of the sentence
Answers
Answer:
Here first we create an equivalent char array of given String.
Now we iterate the char array using for loop. Inside for loop we declare a String with empty implementation.
Whenever we found an alphabet we will perform concatination of that alphabet with the String variable and increment the value of i.
Now when i reaches to a space it will come out from the while loop and now String variable has the word which is previous of space.
Now we will print the String variable with the length of the String.
class CountCharacterInEachWords {
static void count(String str)
{
// Create an char array of given String
char[] ch = str.toCharArray();
for (int i = 0; i < ch.length; i++) {
// Declare an String with empty initialization
String s = "";
// When the character is not space
while (i < ch.length && ch[i] != ' ') {
// concat with the declared String
s = s + ch[i];
i++;
}
if (s.length() > 0)
System.out.println(s + "->" + s.length());
}
}
public static void main(String[] args)
{
String str = "geeks for geeks";
count(str);
}
}
Output:
geeks->5
for->3
geeks->5