它已經有一段時間了,因爲我上次使用了java,並且試圖刷新幾件事情。java數組列表
import java.util.*;
public class bitStrings {
public static void main(String [] args){
Scanner inputBitString = new Scanner(System.in);
//input.
String binArray;
ArrayList<String> myArr = new ArrayList<String>();
while(inputBitString.hasNext()){
binArray=inputBitString.next();
myArr.add(binArray);
System.out.println(myArr);
for(int i=0;i<myArr.size();i++){
if(myArr(i)=="1") myArr(i)=="10";
else myArr(i)=="01"
}
}
}
}
所以我想從用戶的鍵盤輸入存儲在數組中的輸入。所以如果用戶鍵入「1010」,for循環將通過數組並將「1」替換爲「10」和「0」替換爲「01」。 所以輸出結果將是 「10011001」
感謝
這裏有什麼問題?即代碼的哪一部分不工作 - 獲取用戶輸入或將其更改爲編碼值? – James
我同意詹姆斯的看法,這個問題還不清楚。 – Rob
對不起。代碼不會在for循環中編譯。 – Jay