我有一个ArrayList重复的字符串值,并希望通过附加计数使重复项唯一.
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
list.add("b");
list.add("c");
list.add("a");
list.add("a");
list.add("a");
HashSet<String> set = new HashSet<String>();
List<String> duplicateList = new ArrayList<String>();
for (String item : list) {
// If String is not in set, add it to the list and the set.
if (!set.contains(item)) {
set.add(item);
} else {
duplicateList.add(item);
}
}
for (String element : duplicateList) {
System.out.println(element);
}
}
Run Code Online (Sandbox Code Playgroud)
有没有办法使列表像:
a
b
c
d
b1
c1 …Run Code Online (Sandbox Code Playgroud) 我正在使用facebook4j我在facebook4j.properties文件中设置了configuartion详细信息.但当我试图获得accessstoken它显示
SEVERE: Error while creating the Access TokenOAuth app id/secret combination not supplied
java.lang.IllegalStateException: OAuth app id/secret combination not supplied
at facebook4j.FacebookBaseImpl.getOAuth(FacebookBaseImpl.java:247)
at facebook4j.FacebookBaseImpl.getOAuthAuthorizationURL(FacebookBaseImpl.java:213)
at facebook4j.FacebookBaseImpl.getOAuthAuthorizationURL(FacebookBaseImpl.java:206)
Run Code Online (Sandbox Code Playgroud)
任何人都可以为facebook控制器应用程序的facebook4j提供一个示例
Facebook facebookClient = new FacebookFactory().getInstance();
return facebookClient;
Run Code Online (Sandbox Code Playgroud)