解题思路:
从左到右查找第一个非9数字,找到了则翻转,未找到则直接返回源数字。
class Solution {
public int maximum69Number (int num) {
//从左到右查找第一个非9数字
//找到了则翻转,未找到则直接返回源数字
String str=num+"";
String res="";
boolean flag=false;
for(int i=0;i<str.length();++i){
if(!flag&&str.charAt(i)=='6'){
res+='9';
flag=true;
}
else{
res+=str.charAt(i);
}
}
return Integer.parseInt(res);
}
}