题解 | #提取不重复的整数#

提取不重复的整数

http://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1

1、不重复:可以考虑用hashset(无序列)或者linkhashset(有序列)
2、倒叙:可以采用stringbuffer或者stringbuilder的reverse方法

import java.util.ArrayList;
import java.util.Collections;
import java.util.HashSet;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int nextLine = scanner.nextInt();
StringBuffer sb = new StringBuffer();
sb.append(nextLine);
String strings = sb.reverse().toString();
char[] chars = strings.toCharArray();
ArrayList<object> arrayList= new ArrayList<>();
for (char temp: chars) {
if(arrayList.contains(temp)){
continue;
}else{
arrayList.add(temp);
}
}
StringBuffer br = new StringBuffer();
for (Object temp: arrayList) {
br.append(temp);
}
System.out.println(br);
}
}</object>

全部评论

相关推荐

点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务