我想知道是否有在Java中的函數從字符串數組中檢索一個字符串,如果其他字符串是相同的,即如果我有在我array: 是的,是的,是的,是的,不,不,不,不,不,不,不,不,我只想得到一個是和一個,然後顯示它們! 而不是使用循環和比較! ,只是我想知道這個函數是否存在於Java中。如何獲得從字符串數組只有一個項目,如果其他是相同的
1
A
回答
4
2
如果這是您的陣列
String[] a = {"yes","yes","yes","yes","no","no","no","no"};
那麼這將顯示唯一值
System.out.println(new HashSet(Arrays.asList(a)));
+1
感謝ü這麼多重複的照顧:) – Akari
1
轉儲您的陣列劃分爲設置和使用:
Set uniqueStrings = new HashSet(Arrays.asList(yourArray));
如果你需要它作爲數組你可以再次使用
String[] uniqueStringsArray = uniqueStrings.toArray(new String[uniqueStrings.size()]);
在內部,這個遍歷數組並比較字符串。你無法避免這種情況。
+0
非常感謝你:) – Akari
1
嘗試這樣
String[] arr=new String[]{"yes","yes","yes","yes","no","no","no","no"};
Object[] unique = new HashSet<>(Arrays.asList(arr)).toArray();
System.out.println(unique[0]);
System.out.println(unique[1]);
+0
非常感謝你:) – Akari
相關問題
- 1. ruby:如果項目的某些鍵是相同的,如何從數組中獲得第一個哈希項?
- 2. C#如何加密字符串,其中結果是字母或數字只有沒有任何其他字符?
- 3. 如何刪除相同的字符串,如果有相同的字符串inlistbox
- 4. 如何獲得個人項目從一個數組的 - jQuery的
- 5. 如何從項目內的其他頁面下載字符串
- 6. 如何從java中的字符串數組中獲取項目?
- 7. 如何比較2 Java字符串數組,如果有即時具有2字符串數組相同的值
- 8. PHP獲得數組值,如果它從另一個數組中有一個特定的字符串
- 9. 如何從字符串中獲得第一組字母字符?
- 10. 如何獲得每個項目沒有在C#中使用一個循環從字符串數組
- 11. 如何從其他數組中獲取相同的索引值?
- 12. Websockets返回只有字符串如何獲得一個字符串形式的數組
- 13. 如何只從字符串字段獲得數字mysql
- 14. 如何獲取Android字符串數組,如果我有另一個字符串中的數組名稱
- 15. foreach循環只顯示一個項目,如果項目是相同
- 16. 是否有可能只獲得一個字符串的第一個字符?
- 17. 如何從一個字符串數組
- 18. 從另一個數組創建數組,如果值是相同
- 19. Perl - 如果他們在數組中具有相同的字符串,我如何合計(計算)數字
- 20. 如何獲得一個字符串是否是T-SQL中的一個數字
- 21. iOS:如何檢查一個字符串是否只有數字?
- 22. 如何從字符串數組中刪除前幾個項目?
- 23. 如何獲得相同的字符間距兩個項目的UILabel
- 24. 如何從其他項目方法相同的解決方案
- 25. 如何獲得比NUMERICS其他的字符串(去除串數字)在SQLSERVER
- 26. 如何獲得REGEXP_SUBSTR一個字符串
- 27. 如何從一個數組中減去記錄到其他數組並獲得新的數組結果?
- 28. 如何從一個始終具有相同長度的字符串中獲取最大字節數組長度?
- 29. C#:如何獲得一個字符串的第一個字符?
- 30. 沒有得到一個表中其他字段的所有結果,如果其中一個字段是由
一些事情只是將它們添加到'設置' - 它會採取 –
Rekin