Advertisement
ppupil2

select top price

Jul 23rd, 2020
1,473
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.71 KB | None | 0 0
  1.  
  2. import java.util.ArrayList;
  3.  
  4. /*
  5.  * To change this license header, choose License Headers in Project Properties.
  6.  * To change this template file, choose Tools | Templates
  7.  * and open the template in the editor.
  8.  */
  9. /**
  10.  *
  11.  * @author phuong
  12.  */
  13. public class NewClass1 {
  14.  
  15.     public static void main(String[] args) {
  16.         ArrayList<Integer> arr = new ArrayList<>();
  17.         int[] numbers = {78, 34, 65, 44, 53, 21, 10};
  18.         for (int number : numbers) {
  19.             arr.add(number);
  20.         }
  21.         System.out.println("Before:");
  22.         for (Integer e : arr) {
  23.             System.out.println(e);
  24.         }
  25.        
  26.         /*
  27.         */
  28.  
  29. //        int key = 52;
  30. //        ArrayList<Integer> bigger = new ArrayList<>();
  31. //        ArrayList<Integer> smaller = new ArrayList<>();
  32. //        for (Integer e : arr) {
  33. //            if (e >= key) {
  34. //                bigger.add(e);
  35. //            } else {
  36. //                smaller.add(e);
  37. //            }
  38. //        }
  39. //        arr.clear();
  40. //        for (Integer bi : bigger) {
  41. //            arr.add(bi);
  42. //        }
  43. //        for (Integer sm : smaller) {
  44. //            arr.add(sm);
  45. //        }
  46.        
  47.  
  48.         int key = 52;
  49.         ArrayList<Integer> smaller = new ArrayList<>();
  50.         for (int i = 0; i < arr.size(); i++) {
  51.             if (arr.get(i) < key) {
  52.                 smaller.add(arr.get(i)) ;
  53.                 arr.remove(arr.get(i));
  54.                 i--;
  55.             }
  56.         }
  57.        
  58.         for (Integer sm : smaller) {
  59.             arr.add(sm);
  60.         }
  61.  
  62.         /*
  63.         */
  64.        
  65.         System.out.println("After:");
  66.         for (Integer e : arr) {
  67.             System.out.println(e);
  68.         }
  69.     }
  70.  
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement