Chào các bạn, mình mới tìm hiểu về Java String, mình nghĩ ra bài tập như thế này mà chưa nghĩ ra lời giải , nhờ các bạn thông não cho mình với. Mình cảm ơn.!
cho một chuỗi : hoamoclan, cứ 3 từ thêm một dấu gạch -, output là: hoa-moc-lan.
Bài tập Java đơn giản
- Đầu tiên bạn cho 1 vòng lặp chạy qua từng ký tự trong chuỗi
- Sau đó cho 1 biến đếm, khi biến đếm gặp 1 ký tự, thì tăng lên 1
- Tiếp theo in ký tự đó ra
- Khi nào nó đủ 3 thì khi đó mình in thêm dấu
-
- Đủ 3 rồi thì nhớ cho biến đếm về lại 0. Nếu không sẽ bị đếm nhầm vào lần sau.
9 Likes
String sampleCode(String input)
{
int length = input.length();
StringBuilder output = new StringBuilder();
for (int i = 0; i < length, i += 1)
{
output.append(input.charAt(i));
if (i % 3 == 2)
if (i < length - 1)
output.append('-');
}
return output.toString();
}
3 Likes
Cảm ơn mọi người nhé, mình hiểu rồi.^^