Комментарии:
Following method doesn't use inbuilt 'split' method and uses less additional space.
public class FirstLetterOfEachWord {
public static void main(String[] args) {
String input = "Good morning Everyone";
System.out.println(firstLetterOfEachWord(input));
}
private static String firstLetterOfEachWord(String input) {
StringBuilder sb = new StringBuilder();
char prevChar = ' ';
for (int i = 0; i < input.length(); i++) {
char currentChar = input.charAt(i);
if (prevChar == ' ') {
sb.append(currentChar);
}
prevChar = currentChar;
}
return sb.toString();
}
}
package com.string;
public class EachLetterString {
public static void main(String[] args) {
String str="mahendra shravan deore from nashik ";
String[] stringarray=str.split(" ");
for(String ss:stringarray) {
System.out.print(ss.charAt(0)+" ");
}
}
}
Sir if v want the last character in the each word to upper case what we need to do
ОтветитьSir if v want the last character in capitalize what v shd do
ОтветитьThank you so much <3
Ответитьplease sir can you please teach me freely
Ответитьsir can you teach me freely
ОтветитьThank you sir for explaining in a such a way that every one can understand
Ответить