相关疑难解决方法(0)

如何从数组中获取唯一值

我有一个数组,我想从中删除重复项.

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 arrays

13
推荐指数
2
解决办法
8万
查看次数

如何从数组中获取唯一项?

我是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)

该阵列中的每个项目只需一次.

但是如何得到它呢?

java arrays

13
推荐指数
3
解决办法
5万
查看次数

标签 统计

arrays ×2

java ×2