您的位置:首页 > 其它

将整数以字符串的形式逆序输出

2016-09-08 17:06 218 查看
public class HuaWeiTest5 {
/*
* 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
* 输入例子: 9876673
* 输出例子: 37689
* 先将数依次放入char数组中,然后利用LinkedHashSet特性去重,
* 如何按从右至左顺序读取数据呢
* 将普通for循环倒过来写即可
* for (int i = c.length - 1; i > -1; i--) {
*		set.add(c[i]);
* 	}
* 最后将set中的数据输出即可
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("请输入");
Scanner s = new Scanner(System.in);
Integer input = s.nextInt();
LinkedHashSet<Character> set = new LinkedHashSet();
char[] c = input.toString().toCharArray();
for (int i = c.length - 1; i > -1; i--) {
set.add(c[i]);
}
for (Character character : set) {
System.out.print(character);
}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐