Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package javaapplication58;
  7.  
  8. import java.util.Arrays;
  9.  
  10. /**
  11. *
  12. * @author STUDENT
  13. */
  14. public class JavaApplication58 {
  15.  
  16. /**
  17. * @param args the command line arguments
  18. */
  19. public static void main(String[] args) {
  20.  
  21. Znak[] tab = new Znak[3];
  22. Znak tab1 = new Znak('a');
  23. Znak tab2 = new Znak('b');
  24. Znak tab3 = new Znak('c');
  25.  
  26. tab[0] = tab1;
  27. tab[1] = tab2;
  28. tab[2] = tab3;
  29.  
  30. System.out.println("tablica przed sortowaniem");
  31. for(Znak w: tab)
  32. System.out.println(w);
  33.  
  34. Arrays.sort(tab, (a, b) -> a.getZnak()-(b.getZnak()));
  35.  
  36. System.out.println("tablica po sortowaniu");
  37. for(Znak i: tab)
  38. System.out.println(i);
  39. }
  40.  
  41. }
  42.  
  43.  
  44. package javaapplication58;
  45.  
  46. /**
  47. *
  48. * @author STUDENT
  49. */
  50. public class Znak {
  51. private Character znak;
  52.  
  53. Znak[] tab = new Znak[3];
  54. Znak tab1 = new Znak('a');
  55. Znak tab2 = new Znak('b');
  56. Znak tab3 = new Znak('c');
  57.  
  58. Znak[0] tab = tab1;
  59. Znak[1] tab = tab2;
  60. Znak[2] tab = tab3;
  61.  
  62. public Character getZnak() {
  63. return znak;
  64. }
  65.  
  66. public Znak(Character znak) {
  67. this.znak = znak;
  68. }
  69.  
  70. public void setZnak(Character znak) {
  71. this.znak = znak;
  72. }
  73.  
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement