Sie sind auf Seite 1von 4

public class Stack <T> {

private final int Nil=0;


private int MaxEl=10;
private int TOP;
private T[] elements=(T[]) new Object[MaxEl];
Stack() {
//size = s > 0 ? s : 10;
TOP = -1;
// elements = (T[]) new Object[MaxEl];
}
public void push(T pushValue)
{
if (TOP == MaxEl-1) // if stack is full
System.out.println("Full");
this.TOP++;
elements[this.TOP] = pushValue; // place pushValue on Stack
}
public void tampiltop()
{
System.out.println(elements[TOP]);
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Stack<String> S= new Stack();
S.push("j");
S.tampiltop();
}
}
////////////////////////////////////////////////////////////////////
public class POINT <T extends Number> {
// LinkedList<Point> polyline = new LinkedList<Point>();
T X,Y;

public POINT(T x, T y) {
X=x;
Y=y;
}

void TulisPOINT (){


System.out.println(this.X+" "+this.Y);
}
boolean IsOrigin (){
if(X.intValue()==0&&Y.equals(0))
return true;
else
return false;
}
public double Jarak0(){
T x=this.X;
T y=this.Y;
return (double) Math.sqrt(Math.pow((Double)x, 2)+Math.pow((Double)y, 2));
}
void Translasi (T deltaX, T deltaY)
{
Double result= this.X.doubleValue()+deltaX.doubleValue();
this.setX( (T)result );
// this.setY(y.doubleValue()+deltaY.doubleValue());
// this.setY(P.getY()+deltaY);
}
public T getX() {
return X;
}
public void setX(T X) {
this.X = X;
}
public T getY() {
return Y;
}
public void setY(T Y) {
this.Y = Y;
}
}
////////////////////////////////
public static <U> void fillBoxes (U u, List<Box<U>> boxes)
{
for (Box<U> box : boxes) {
box.add(u);
}
}
////////////////////////////////////////////////////

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class CobaList {
public static void main(String[] x) {
List<String> lis = new ArrayList<String>();
// Masukkan value ke dalam lis
lis.add("dani");
lis.add("Budi");
lis.add("Buaya");
lis.add("ANDRI");
lis.add("yuliana");
// Tampilkan value lis
for (Iterator<String> iterator = lis.iterator(); iterator.hasNext();)
{
String string = (String) iterator.next();
System.out.println(string);
}
}
}

////////////////////////////////////////////////////////////////////////
SET
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class CobaSet {
public static void main(String[] gajah) {
Set<String> setdah = new HashSet<String>();
// Masukkan value ke dalam setdah
setdah.add("hehehehe");
setdah.add("BUDI");
setdah.add("Huahahaha");
setdah.add("Bruakakakak");
setdah.add("wkwkwkwkwwk");
setdah.add("hahahahahaaha");
// Tampilkan value setdah
for (Iterator<String> iterator = setdah.iterator();
iterator.hasNext();) {
String string = (String) iterator.next();
System.out.println(string);
}
}
}

///////////////////////////////////
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class CobaMap {
public static void main(String[] gajahkembung) {

Map<Integer, String> mapInt_String = new HashMap<Integer, String>();


// map<Integer, String>
// Masukkan key dan value ke dalam mapInt_String
mapInt_String.put(1, "GAJAH");
mapInt_String.put(2, "KUDA");
mapInt_String.put(3, "ZEBRA");
mapInt_String.put(4, "KAMBING");
mapInt_String.put(5, "SAPI");
// Tampilkan value mapInt_String
for (Iterator<String> iterator = mapInt_String.values().iterator();
iterator
.hasNext();) {
String string = (String) iterator.next();
System.out.println(string);
}
Map<String, String> mapString_String = new HashMap<String,
String>();//map<String, String>
// Masukkan key dan value ke dalam mapString_String
mapString_String.put("BUDI", "SEPEDA");
mapString_String.put("ANDRI", "MOBIL");
mapString_String.put("DENI", "TRUK");
mapString_String.put("JAJANG", "MOTOR");
mapString_String.put("ATUT", "BUS");
mapString_String.put("RUDI", "KAPAL JET");// KEY yang digunakan =
RUDI
mapString_String.put("RUDI", "UFO");// Key yang digunakan = RUDI
juga, maka value "KAPAL JET"
// akan ditimpa oleh "UFO"
// Tampilkan value mapString_String
System.out.println("========================================");
for (Iterator<String> iterator = mapString_String.values().iterator();
iterator
.hasNext();) {
String string = (String) iterator.next();
System.out.println(string);
}
// Tampilkan pasangan key-value mapString_String
System.out.println("========================================");
for (Iterator<String> iterator = mapString_String.keySet().iterator();
iterator
.hasNext();) {
String string = iterator.next();
System.out.println(string + " mengendarai "
+ mapString_String.get(string));
}
}
}

///////////////////////////////////////////////////////////////////////////

Das könnte Ihnen auch gefallen