答案:
class Solution {
public int romanToInt(String s) {
int num = 0;
for(int i=0;i<s.length();i++){
if(i<s.length()-1){
if(s.charAt(i)=='I'&&s.charAt(i+1)=='V'){
num += 4;
i++;
continue;
}else if(s.charAt(i)=='I'&&s.charAt(i+1)=='X'){
num += 9;
i++;
continue;
}else if(s.charAt(i)=='X'&&s.charAt(i+1)=='L'){
num += 40;
i++;
continue;
}else if(s.charAt(i)=='X'&&s.charAt(i+1)=='C'){
num += 90;
i++;
continue;
}else if(s.charAt(i)=='C'&&s.charAt(i+1)=='D'){
num += 400;
i++;
continue;
}else if(s.charAt(i)=='C'&&s.charAt(i+1)=='M'){
num += 900;
i++;
continue;
}
}
if(s.charAt(i)=='M'){
num+=1000;
}else if(s.charAt(i)=='D'){
num+=500;
}else if(s.charAt(i)=='C'){
num+=100;
}else if(s.charAt(i)=='L'){
num+=50;
}else if(s.charAt(i)=='X'){
num+=10;
}else if(s.charAt(i)=='V'){
num+=5;
}else if(s.charAt(i)=='I'){
num+=1;
}
}
return num;
}
}