npZainwestuj pierwszy wyraz w zdaniu w ciąg z wielu zdań
String s = „To jest a.line jest .over”
powinien wyjść jak
„To jest .Wiersz is.Over”
Myślałem o użyciu ciąg tokenizer dwukrotnie
-first split using"."
-second split using " " to get the first word
-then change charAt[0].toUpper
teraz ja nie jestem t pewien sposób użycia wyjścia tokenizera ciągu jako danych wejściowych dla innego?
też mogę się metodą podziału wygenerować tablicę coś próbowałem
String a="this is.a good boy";
String [] dot=a.split("\\.");
while(i<dot.length)
{
String [] sp=dot[i].split(" ");
sp[0].charAt(0).toUpperCase();// what to do with this part?
Nie potrzebujesz on drugi podział, aby zrobić charAt [0] .toUpper(), wykończenie jest wystarczające. – Pino
Zobacz wcześniej [odpowiedź] (http://stackoverflow.com/questions/1892765/capitalize-first-char-of-each-word-in-a-string-java) – GrahamA
@ Bhaskar - pytanie jest trochę inne tutaj mam ciąg znaków z wieloma zdaniami, więc najpierw chcę podzielić zdania, a następnie wpisać wielkie słowo. Moje zamieszanie dotyczy przechodzenia do drugiego podziału – kshitij