我有一个数组,我想从中删除重复项.
for(int data1=startpos;data1<=lastrow;data1++) {
String movie_soundtrk=cells.getCell(data1,Mmovie_sndtrk_cl).getValue().toString();
al.add(movie_soundtrk);
}
String commaSeparated=al.toString();
String [] items = commaSeparated.split(",");
String[] trimmedArray = new String[items.length];
for (int i = 0; i < items.length; i++) {
trimmedArray[i] = items[i].trim();
}
Set<String> set = new HashSet<String>();
Collections.addAll(set, trimmedArray);
System.out.println(set);
Run Code Online (Sandbox Code Playgroud)
但这并没有给我Array的独特价值.
我的阵列: - {英文,法文,日文,俄文,中文字幕,英文,法文,日文,俄文,中文字幕}
输出: - [日语,俄语,法语,中文字幕],中文字幕,[英语,英语]
我是Java初学者,我找到了一些关于这个主题的主题,但没有一个对我有用.我有这样一个数组:
int[] numbers = {1, 1, 2, 1, 3, 4, 5};
Run Code Online (Sandbox Code Playgroud)
我需要得到这个输出:
1, 2, 3, 4, 5
Run Code Online (Sandbox Code Playgroud)
该阵列中的每个项目只需一次.
但是如何得到它呢?