我收到以下錯誤消息字符串int變量澄清
G:\CIS260\Assignments>javac PhoneNumber.java
PhoneNumber.java:45: error: incompatible types
number = decode(c);
^
required: int
found: String
1 error
在上課的時候,我有
char c;
private int number = 0
這使得一個int,讓我明白了,爲了下一個行編譯我必須有兩個相同的數據類型。我的理解是,
str[1].valueOf(number);
number = decode(c);
public static String decode(char c){
switch (c) {
應變量數字的字符串進行解碼和數字相同的數據類型,因爲它們都是字符串。
我覺得我可能會忘記一個步驟,以使兩個字符串的數據類型。有什麼想法嗎?
這是什麼c。發佈c的聲明。 – guptakvgaurav
謝謝大家 – user3483201
可能重複[如何將字符串轉換爲int在Java?](http://stackoverflow.com/questions/5585779/how-to-convert-string-to-int-in-java) –