Advertisement
niske

Untitled

May 13th, 2024
940
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.09 KB | None | 0 0
  1. import java.util.ArrayList;
  2. import java.util.LinkedList;
  3.  
  4.  
  5. public class DateKlase {
  6.    
  7.     public static void main (String[] args) {
  8.        
  9.         //LinkedList<String> imena = new LinkedList<String>();
  10.         ArrayList<String> imena = new ArrayList<String>();
  11.        
  12.         imena.add("Bakurski");
  13.         imena.add("Niske");
  14.         imena.add("Bogi");
  15.         imena.add("Pera");
  16.         imena.add("Slavica");
  17.        
  18.         System.out.println(imena);
  19.         System.out.println();
  20.        
  21.         for (String i : imena)
  22.         {
  23.             System.out.println(i);
  24.         }
  25.        
  26.         System.out.println();
  27.         // dodaj na mesto 2
  28.        
  29.         imena.add(1, "Vlada");
  30.        
  31.         System.out.println(imena);
  32.        
  33.         // menja ime na poziciji br 4
  34.        
  35.         System.out.println("Ime pre promene: " + imena.get(4));
  36.         imena.set(4, "Luka");
  37.        
  38.         System.out.println(imena);
  39.        
  40.         System.out.println("\nELementi na parnjim pozicijama: ");
  41.        
  42.         int brojac = 0;
  43.         for (String i : imena)
  44.         {
  45.            
  46.             if (brojac % 2 == 0)
  47.             {
  48.                 System.out.println(i);
  49.             }
  50.             brojac ++;
  51.         }
  52.        
  53.         System.out.println("\nImena koja pocinju na s: ");
  54.        
  55.         for (String i : imena)
  56.         {
  57.            
  58.             if (i.charAt(0) == 'S')
  59.             {
  60.                 System.out.println(i);
  61.             }
  62.            
  63.         }
  64.        
  65.         // izbaciti element sa pozicije 3
  66.        
  67.         imena.remove(3);
  68.         System.out.println("\n" + imena);
  69.        
  70.         String uneto = "Luka";
  71.        
  72.         imena.remove(uneto);
  73.        
  74.         System.out.println("\n" + imena);
  75.        
  76.         // ZADATAK 2
  77.        
  78.         LinkedList<String> imenaIzFajla = ucitaj("imena.txt");
  79.         System.out.println(imenaIzFajla);
  80.         imenaIzFajla.addAll(imena);
  81.         upisiUFajl("novi.txt", imenaIzFajla);
  82.        
  83.        
  84.     }
  85.    
  86.     static LinkedList<String> ucitaj(String imeFajla) {
  87.        
  88.             LinkedList<String> imena = new LinkedList<String>();
  89.             if (Svetovid.testIn(imeFajla))
  90.             {
  91.                 while (Svetovid.in(imeFajla).hasMore())
  92.                 {
  93.                     String str = Svetovid.in(imeFajla).readLine();
  94.                     imena.add(str);
  95.                 }
  96.                 Svetovid.in(imeFajla).close();
  97.             }
  98.             return imena;
  99.            
  100.         }
  101.        
  102.         static void upisiUFajl(String imeFajla, LinkedList<String> s) {
  103.        
  104.             for (String ime : s)
  105.             {
  106.                 Svetovid.out(imeFajla).println(ime);
  107.             }
  108.             Svetovid.out(imeFajla).close();
  109.         }
  110.    
  111. }
  112.        
  113.  
  114.  
  115.  
  116.  
Advertisement
Comments
Add Comment
Please, Sign In to add comment
Advertisement