Cho em hỏi làm sao nhập khoảng trắng chuỗi trong Java ạ

Ng Anh

New Member
27/8/21
1
0
1
Hanoi
Đề bài của em là nhập số test và chuẩn hóa chuỗi đó về dạng tên như Nguyễn Hoàng Anh nhưng em nhập test = 3, test đầu tiên là : ( nguyen hoang anh) thì hình như nó chỉ nhận từ đầu tiên là nguyen, 2 từ sau nó xem là test 2, test 3 lun rồi end chương trình
cho em hỏi làm sau để nhập có khoảng trắng và nhận chuỗi sau mỗi lần enter chứ ko phải space ạ
1630083805344.png
 

Joe

Thành viên VIP
21/1/13
3,007
1,335
113
First of all read THIS carefully and follow the rules if you want to be helped later because nobody spends his time to type line by line if he want to reproduce the problems for helping you.
I makes an exception this time:
1) Read THIS if you want to know how SCANNER works.
2) The method next() reads a String that ends with a white space (blank, tab \t, CarriageReturn \r or NewLine \n). Your input "nguyen hoang anh" has 3 Strings; nguyen, hoang and anh. Therefore the 1st next() you got nguyen, the second time: hoang and the third time: anh. If you want to read ALL 3 you have to read the line: nextLine()