\b\b\b trong Java có nghĩa là gì

Mọi người cho em hỏi “\b\b\b” trong java có công dụng là gì vậy ạ?

3 cái backspace, chắc thế

5 Likes

\b dùng để tìm vị trí bắt đầu hay kết thúc của một từ, 2 vị trí trên được gọi là word boundary. Ngoài ra, trong Java, \b còn tượng trưng cho backspace. Ví dụ:

foo bar

\bfoo\b sẽ tương ứng với foo

https://regular-expressions.info/wordboundaries.html

https://www.w3schools.com/jsref/jsref_regexp_begin.asp

4 Likes

à em hiểu rồi cảm ơn anh.

import java.util.Scanner;

public class Math{
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("Input: ");
        int num = scanner.nextInt();
         if(num == 1){
             System.out.println(num + " = " + num);
         } else{
             int i = 2;
             System.out.print(num + " = ");
             while(num != 1){
                 if(num % i == 0){
                     System.out.print(i +" * ");
                     num /= i;
                 }                 else{
                     ++i;
                 }
             }

         }

        System.out.println("\b\b\b");
    }
}

Anh có thể giải thích giúp em cái dòng code System.out.println("\b\b\b"); có công dụng gì không ạ. Em thấy nó cũng giống 3 cái backspace.

1 Like

Anh có bổ sung thêm ở trên :sweat_smile:

1 Like

em cảm ơn anh ạ :sweat_smile:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?