Guest User

Untitled

a guest
Jan 21st, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.97 KB | None | 0 0
  1. import java.util.*;
  2.  
  3.  
  4. class CollectionOperaties
  5. {
  6. //methode verwijderOpLetter
  7. //-------------------------
  8. public static void verwijderOpLetter(List<String> lijst, char letter){
  9. Iterator<String> iterator = lijst.iterator();
  10. while (iterator.hasNext()) {
  11. if (iterator.next().charAt(0) == letter) {
  12. iterator.remove();
  13. }
  14. }
  15. }
  16.  
  17. //methode verwijderSequence
  18. //-------------------------
  19. public static void verwijderSequence(List<String> lijst, String meegegevenWoord){
  20. Iterator<String> iterator = lijst.iterator();
  21. while (iterator.hasNext()) {
  22. if (iterator.next().equals(meegegevenWoord)) {
  23. iterator.remove();
  24. }
  25. }
  26. }
  27. }
  28.  
  29.  
  30. public class OefFruit2_opgave
  31. {
  32.  
  33. public static void main(String args[])
  34. {
  35. String kist[][] = { {"appel", "peer", "citroen", "kiwi", "perzik"},
  36. {"banaan", "mango", "citroen", "kiwi", "zespri", "pruim"},
  37. {"peche", "lichi", "kriek", "kers", "papaya"} };
  38.  
  39. List <String> list = new ArrayList<String>();
  40. String mand[];
  41.  
  42. //Voeg de verschillende kisten samen in een ArrayList list.
  43. //--------------------------------------------------------
  44. for(String[] element: kist){
  45. list.addAll(Arrays.asList(element));
  46. }
  47. System.out.println("Oorspronkelijk : "+ list + "\n");
  48. CollectionOperaties.verwijderOpLetter(list, 'p');
  49. System.out.println("na verwijder letter ('p') : "+ list + "\n");
  50.  
  51. CollectionOperaties.verwijderSequence(list, "kiwi");
  52. System.out.println("na verwijder sequence (kiwi) : "+ list + "\n");
  53.  
  54.  
  55. //Plaats het resultaat terug in een array mand en sorteer die oplopend.
  56. //---------------------------------------------------------------------
  57. mand = list.toArray(new String[list.size()]);
  58. Arrays.sort(mand);
  59.  
  60. //Geef de inhoud van de array "mand" terug
  61. //----------------------------------------
  62. System.out.println("De inhoud van mand is: ");
  63. for(String element: mand){
  64. System.out.printf("%s ", element);
  65. }
  66. }
  67. }
Add Comment
Please, Sign In to add comment