ví dụ:hoa từ đầu tiên của một câu trong một chuỗi với nhiều câu
String s = "đây là a.line là .over"
nên đi ra như
"Đây là một .Line is.Over"
tôi nghĩ của việc sử dụng chuỗi tokenizer hai lần
-first split using"."
-second split using " " to get the first word
-then change charAt[0].toUpper
bây giờ tôi không có t chắc chắn làm thế nào để sử dụng đầu ra của chuỗi tokenizer như đầu vào cho người khác?
cũng tôi có thể sử dụng phương pháp phân chia để tạo mảng một cái gì đó tôi đã cố gắng
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?
Bạn không cần t ông thứ hai chia để làm cho charAt [0] .toUpper(), một trim là đủ. – Pino
Xem câu trả lời trước đó [answer] (http://stackoverflow.com/questions/1892765/capitalize-first-char-of-each-word-in-a-string-java) – GrahamA
@ Bhaskar- câu hỏi có một chút khác biệt ở đây tôi có một chuỗi với nhiều câu như vậy đầu tiên tôi muốn chia các câu sau đó tận dụng từ .. sự nhầm lẫn của tôi là về làm thế nào để vượt qua để phân chia thứ hai – kshitij