Java中可以使用Integer類的parseInt方法將二進制字符串轉換為十進制數。下面是一個示例代碼:
public class BinaryToDecimalExample {
public static void main(String[] args) {
String binaryString = "101010";
int decimal = Integer.parseInt(binaryString, 2);
System.out.println("Binary: " + binaryString);
System.out.println("Decimal: " + decimal);
}
在這個示例中,我們定義了一個二進制字符串"101010"。然后使用Integer.parseInt方法將該二進制字符串轉換為十進制數。第二個參數"2"表示輸入的字符串是二進制形式。轉換后的十進制數存儲在變量decimal中,并通過System.out.println方法輸出。
運行以上代碼,輸出結果如下:
Binary: 101010
Decimal: 42
這個示例演示了如何將二進制字符串轉換為十進制數。你可以根據需要修改binaryString的值來進行不同的轉換。如果輸入的字符串不是有效的二進制形式,將會拋出NumberFormatException異常。在實際應用中,你可能需要添加異常處理代碼來處理這種情況。
希望以上示例能夠幫助你理解如何在Java中進行二進制到十進制的轉換。如果你還有其他問題,請隨時提問。