class Solution {
public int romanToInt(String s) {
//char[] array = s.toCharArray();
int sum=0;
int priornumber=getValue(s.charAt(0)); //charAt()方法 得到字符串中指定索引的字符型数据。
for(int i=1;i<s.length();i++){
int num = getValue(s.charAt(i));
if(priornumber<num){
sum -= priornumber;
}else{
sum += priornumber;
}
priornumber = num;
}
sum += priornumber;
return sum;
}
public int getValue(char ch){
switch(ch){
case 'I': return 1;
case 'V': return 5;
case 'X': return 10;
case 'L': return 50;
case 'C': return 100;
case 'D': return 500;
case 'M': return 1000;
default: return 0;
}
}
}