package javax.swing;
import java.util.Enumeration;
import java.util.Hashtable;
public class HashtableDemo1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
String[][] departmentArray = {{"A1","管理系"},{"A2","机械系"},
{"A3","信息系"},{"A4","艺术系"}};
//1.创建一个散列表hashtable
Hashtable hashtable=new Hashtable ();
//2.将数组departmentArray元素添加至散列表hashtable中,0列元素为关键字,1列元素为键值
for(int i = 0;i
package javax.swing;
import java.util.linkedList;
public class StringStack1 {
//1.创建linkedList对象 ld
private linkedList link= new linkedList();
//2.封装入栈操作函数 push
public void push(String name){
link.addLast(name);
}
//3.封装出栈操作函数 pop
public void pop(String name){
link.removeLast();
}
//4.判断堆栈是否为空
public boolean empty(){
return link.isEmpty();
}
}
package javax.swing;
import java.util.linkedList;
public class StringStackTest1 {
static linkedList lkl=new linkedList ();
public void push(Object o) {
lkl.addFirst((String) o);
}
public void pop() {
lkl.removeFirst();
}
public static void main(String[] args) {
// TODO Auto-generated method stub
//需求:利用linkedList类构造一个先进后出的堆栈
//1.从控制台获取用户输入,知道用户输入 quit为止
//并将用户输入的值都push到堆栈中,(调用StringStack类中的push方法)
StringStackTest1 s=new StringStackTest1();
s.push("a");
s.push("b");
s.push("c");
s.push("d");
s.push("e");
//2.打印输出出栈(先进后出)的顺序(调用StringStack类中的pop函数)
s.pop();
for (Object o : lkl) {
System.out.println(o);
}
}
}