手机版

C++键值总结

时间:2025-04-22   来源:未知    
字号:

详细的键值总结

public class shuju {

private static void printStack(Stack<Integer> stack ){
if (stack.empty())
System.out.println("堆栈是空的,没有元素");
else {
System.out.print("堆栈中的元素:");
Enumeration items = stack.elements(); // 得到 stack中的枚举对象
while (items.hasMoreElements()) //显示枚举(stack ) 中的所有元素
System.out.print(items.nextElement()+" ");
}
System.out.println(); //换行
}

public static void main(String args[]) {
//1,ArrayList操作
long t1,t2;
List<String> a=new ArrayList<String>();
a.add("abc");a.add("abc");a.add("abc");
//三种遍历方法
for(String c:a) System.out.println(c);
for(int i = 0; i<a.size(); i++) System.out.println(a.get(i));

Iterator<String> iter = a.iterator();
t1=System.currentTimeMillis();
while(iter.hasNext()) System.out.println(iter.next());//iter.next();

t2=System.currentTimeMillis();
System.out.println("Run Time:" + (t2 -t1) + "(ms)");
for(Iterator it2 = a.iterator();it2.hasNext();)
System.out.println(it2.next());


//add(n,value);在指定位置存放对象,默认在末尾。
//clear();删除全部元素 Contains(value);包含给定元素就返回真值。
//get(i);得到第i个对象。 indexOf(value);找到给定对象返回索引值,否则返回-1;
//remove(i); 删除第i个对象。
Stack stack = new Stack(); // 创建堆栈对象
System.out.println("11111, absdder, 29999.3 三个元素入栈");
stack.push(new Integer(11111)); //向 栈中 压入整数 11111
printStack(stack); //显示栈中的所有元素

stack.push("absdder"); //向 栈中 压入
printStack(stack); //显示栈中的所有元素

stack.push(new Double(29999.3)); //向 栈中 压入
printStack(stack); //显示栈中的所有元素

String s = new String("absdder");
System.out.println("元素absdder在堆栈的位置"+stack.search(s));
System.out.println("元素11111在堆栈的位置"+stack.search(11111));

System.out.println("11111, absdder, 29999.3 三个元素出栈"); //弹出 栈顶元素
System.out.println("元素"+stack.pop()+"出栈");
printStack(stack); //显示栈中的所有元素
System.out.println("元素"+stack.pop()+"出栈");
printStack(stack); //显示栈中的所有元素
System.out.println("元素"+stack.pop()+"出栈");
printSta
ck(stack); //显示栈中的所有元素
//empty(): 该栈为空时返回true; peek();返回栈顶的元素
//pop();返回并删除栈顶的元素 push(对象);在栈顶添加一个元素。
//search(s); 返回指定元素在栈中的位置。
}
}

C++键值总结.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)