Một hơn gì theo cách Bằng cách sử dụng java.lang.Integer bạn có thể nhận chuỗi đại diện của đối số đầu tiên i
trong radix (Octal - 8, Hex - 16, Binary - 2)
xác định bởi đối số thứ hai.
Integer.toString(i, radix)
Example_
private void getStrtingRadix() {
// TODO Auto-generated method stub
/* returns the string representation of the
unsigned integer in concern radix*/
System.out.println("Binary eqivalent of 100 = " + Integer.toString(100, 2));
System.out.println("Octal eqivalent of 100 = " + Integer.toString(100, 8));
System.out.println("Decimal eqivalent of 100 = " + Integer.toString(100, 10));
System.out.println("Hexadecimal eqivalent of 100 = " + Integer.toString(100, 16));
}
OutPut_
Binary eqivalent of 100 = 1100100
Octal eqivalent of 100 = 144
Decimal eqivalent of 100 = 100
Hexadecimal eqivalent of 100 = 64
Nguồn
2014-11-28 12:53:28
Đó là thuận tiện! Có một phương pháp tương tự cho thời gian dài? –
http://java.sun.com/j2se/1.3/docs/api/java/lang/Long.html –
@ ttreat31: Tôi không có ý nói điều này nghe có vẻ lén lút, nhưng bạn thực sự cần có tài liệu (trong này case JavaDoc) sẵn sàng trong tay bất cứ khi nào bạn đang lập trình. Bạn không cần phải hỏi: là một phương pháp tương tự của họ trong thời gian dài; bạn nên tìm kiếm nó hơn là nhập nhận xét. –