Advertisement
sedran

removeInRange

Apr 8th, 2011
288
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.01 KB | None | 0 0
  1. import java.util.Iterator;
  2. import java.util.LinkedList;
  3. import java.util.Scanner;
  4.  
  5.  
  6. public class deneme {
  7.     public static void main(String arg[]) {
  8.         Scanner con = new Scanner(System.in);
  9.         String kelime = con.next();
  10.         int a = con.nextInt();
  11.         int b = con.nextInt();
  12.         LinkedList<String> ll = new LinkedList<String>();
  13.         char k = 'a';
  14.         for(int i=0; i<26; i++) {
  15.             ll.add("" + k);
  16.             ll.add("" + (char)(k+1));
  17.             ll.add("" + (char)(k+2));
  18.             k++;
  19.         }
  20.         printLinkedList(ll);
  21.         System.out.println();
  22.         removeInRange(ll,kelime, a, b);
  23.         printLinkedList(ll);
  24.        
  25.     }
  26.    
  27.     public static void removeInRange(LinkedList<String> l, String val, int a, int b) {
  28.         for(int i=a; i<=b; i++) {
  29.             if(l.get(i).equals(val)) {
  30.                 l.remove(i);
  31.                 i--;
  32.             }
  33.         }
  34.     }
  35.    
  36.     public static void printLinkedList(LinkedList<String> l) {
  37.         Iterator<String> itr = l.iterator();
  38.         for(int i=0; itr.hasNext(); i++) {
  39.             System.out.print(itr.next());
  40.             if(itr.hasNext()) {
  41.                 System.out.print(", ");
  42.             }
  43.         }
  44.     }
  45.    
  46.    
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement