Untitled
unknown
plain_text
4 years ago
3.1 kB
7
Indexable
------ Array List -----
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package arraylistcollection;
import java.util.ArrayList;
/**
*
* @author Students
*/
public class ArrayListCollection {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
ArrayList <String> items = new ArrayList<String>();
items.add("red");
items.add("green");
System.out.print("Print Array List With Loop");
for(int i = 0 ; i < items.size(); i++){
System.out.printf(" %s ",items.get(i));
}
display(items, "\n Display content with enhanced for statement");
items.add("yellow");
items.add("purple");
items.remove("purple");
display(items, "\n Remove first Instance");
items.remove(1);
display(items, "\n Remove second Instance");
System.out.printf("\"red\" is %s in the list %n",items.contains("red") ?"" : "not" );
System.out.printf("%s", items.size());
}
public static void display(ArrayList <String> items, String header ){
System.out.printf(header);
for(String item: items){
System.out.printf("%s", item);
System.out.println();
}
}
}
----- Test Queue-------
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package testqueue;
/**
*
* @author Students
*/
public class TestQueue {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
java.util.Queue <String> items = new java.util.LinkedList<>();
items.offer("bd");
items.offer("india");
items.offer("pakistan");
items.offer("usa");
while(items.size() > 0){
System.out.print(items.remove() + "");
}
}
}
----- Iterator -----
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package testiterator;
import java.util.*;
/**
*
* @author Students
*/
public class TestIterator {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Collection<String> collection = new ArrayList<>();
collection.add("New York");
collection.add("Atlanta");
collection.add("Dallas");
collection.add("Madison");
Iterator<String> iterator = collection.iterator();
while (iterator.hasNext()) {
System.out.print(iterator.next().toUpperCase() + " ");
}
System.out.println();
}
}
Editor is loading...