Advertisement
Guest User

Untitled

a guest
May 25th, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. /**
  2. * Created by mona on 5/24/16.
  3. */
  4.  
  5. import java.util.ArrayList;
  6. import java.util.Collections;
  7. import java.util.List;
  8. public class MergeArrays {
  9.  
  10. public static String[] mergeAndSortStringArrays(String[] first, String[] second){
  11. List<String> merged = new ArrayList<>();
  12. Collections.addAll(merged,first);
  13. Collections.addAll(merged,second);
  14. Collections.sort(merged);
  15. return merged.toArray(new String[merged.size()]);
  16. }
  17.  
  18. public static int[] mergeAndSortIntArrays(int[] firstInt, int[] secondInt){
  19.  
  20. List<Integer> merged = new ArrayList<>();
  21.  
  22. for (int i=0; i<firstInt.length; i++){
  23. merged.add(firstInt[i]);
  24. }
  25.  
  26. for (int i=0; i<secondInt.length; i++){
  27. merged.add(secondInt[i]);
  28. }
  29.  
  30. Collections.sort(merged);
  31. int[] result=new int[merged.size()];
  32. for (int i=0; i<merged.size(); i++){
  33. result[i]=merged.get(i);
  34. }
  35. return result;
  36. }
  37.  
  38.  
  39. public static void main(String[] args){
  40. String[] first={"hi", "mona", "how", "are", "you"};
  41. String[] second={"hello", "world", "good", "morning", "USA"};
  42. String[] merged=mergeAndSortStringArrays(first, second);
  43. for (int i=0; i<merged.length; i++){
  44. System.out.print(merged[i]+" ");
  45. }
  46.  
  47. int[] firstInt={1, 4, 2, 6, 7};
  48. int[] secondInt={2, 8, 2, 9, 1, 12};
  49. int[] resultedMerge=mergeAndSortIntArrays(firstInt, secondInt);
  50. for (int i=0; i<resultedMerge.length; i++){
  51. System.out.print(resultedMerge[i]+" ");
  52. }
  53. }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement