2016-09-19 170 views
-2

我正在尋找幫助,以便在java中反轉一串二進制數字。我不需要轉換,只是一種方法來反轉輸入。例如:反向二進制數字

輸入:10101010 - >輸出:01010101

輸入:11001100 - >輸出:00110011

輸入:1011110 - >輸出:0111101

+1

到目前爲止您做過任何嘗試了嗎? – Andrew

回答

0
public static String stringReverse(String string) { 
    String reversed = ""; 
    for(int i = string.length() - 1; i >= 0; i--) { 
    reversed += string.charAt(i); 
    } 
    return reversed; 
} 

Citation
- - 研究上述方法,然後看看你是否可以做到這一點。它只是從後面穿過繩子。

+0

我寫了這個,我也需要一種方法來輸入一串數字,那去哪裏?我有一個掃描器和輸入語句在「字符串反轉」行之上。我是否需要在字符串中指定任何反向引號? – atom715

+0

建議您使用上述功能來處理您的輸入。將你的輸入變成一個字符串變量(例如myOldString),然後調用字符串myRevString = stringReverse(MyOldString); – Chris

0

我在另一個網站上發現了這個,這個工作很完美,它很簡單,很容易理解。

String reverse = new StringBuffer(word).reverse()。toString();