将整数以字符串的形式逆序输出
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); } } }
相关文章推荐
- 输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001
- 输入一个整数,将这个整数以字符串的形式逆序输出
- 输入一个整数,将这个整数以字符串的形式逆序输出
- 输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001
- java 用递归实现:输入一个整数,用字符串逆序输出,例如输入123,输出321 ,不使用全局变量
- 整数/小数以字符串形式输出
- 输入一行整数,转化为字符串形式输出
- 将整形整数转化为数组的形式分别依次存到数组当中,然后倒叙输出、把原本字符串倒序输出。截取字符串等等
- 递归算法(求年龄,阶乘,逆序输出字符串与整数,算两个数最大公约数等)
- strtob 十进制整数n变为任意进制以字符串形式输出
- 将一个整数(数字或长字符串形式)转换成中文输出
- 用链表形式存储一个字符串,插入、删除某个字符,最后按正序、逆序两种方式输出字符串
- 用C#实现字符串的逆序输出 急
- 整数逆序输出,并且判断逆序后的整数是否溢出
- 将字符串按照单词单位逆序排列输出
- 字符串的逆序输出
- 将整数以文字的形式输出。如-1,025,050输出为:负壹佰零贰万伍仟零伍拾
- 如何在字符串形式的IP和整数形式的IP之间转换呢?
- 整数数组输出字符串的问题
- 输入一个字符串并一其二进制形式输出