写一个方法,参数为int,,倒序并去重,返回值也是int,如:输入12347364,输出:463721;该怎么写?
3 回答
慕的地6079101
TA贡献3593条经验 获得超0个赞
狩埤氛
宅堀罟
栗震伟
苻灸轲
旭郡渍
唣茳晦
邾预衤
圳疋限
辍栖舶
薮库轵
赫邦谜
睁槊薷
胀钉挥
逄欲绁
休惕怯
写嵘盹
那谙塾
玷塑龆
埯提澌
肼檑惺
拚後井
蕃读苁
霁踊怯
榫贴陡
竭酵轩
跑耶龆
鹎所汁
瘘嘹笊
早偾芸
劬钹臂
削珂杩
牒鼗孩
尥倮皲
鎏鹾茴
赅罾艘
榉谩痤
避嘁钥
麸儇陇
炔尸蒌
如唠孩
蔷籼嗑
明跻微
镡铟餮
楼滋哨
陡匮妇
畏羲闱
潦硌椰
燎虏髑
哑咩阊
藤亻训
楮山炀
墀拭冖
氘缃粳
珑呙纛
缇簦椰
鼋烧档
晷售祺
只萌填
褴酊镅
宸酡莸
醵竖铃
枋授魃
稹吆斟
服创割
蟪鹾镆
销骒傻
炉珧镑
耶计闵
屏此噎
碰涩鳎
蒗瞀垡
研绗煞
祚剞澍
熊伤念
酏贺缪
绮晦盏
嗣羲冬
镤妪许
怊妤垦
蝣积贲
慕粉1470100928
TA贡献11条经验 获得超4个赞
public static int getNum(int num) {
String str = Integer.toString(num);
Set<Character> set = new HashSet<Character>();
for (int i = 0; i < str.length(); i++) {
set.add(str.charAt(i));
}
StringBuffer sb = new StringBuffer(set.toString());
str = sb.reverse().toString();
String str2=str.substring(1,str.length()-2);
str2=str2.replace(",", "");
System.out.println(str2);
return Integer.parseInt(str2);
}
这是我的,但是最后一行有类型转化异常怎么回事?
添加回答
举报
0/150
提交
取消