Java中的数字表示与Vector、Stack和Map的用法总结
需积分: 0 79 浏览量
更新于2024-03-25
1
收藏 1.62MB PDF 举报
Java补充知识包括对数据的不同进制表示以及常用的数据结构和类。在进制表示方面,二进制以0b开头表示,如0b1001;八进制以0开头表示,如010和024;十进制没有特定的开头。另外,Java中常用的数据结构包括Vector的子类Stack(栈)和Map的子类Properties(属性)。
在Stack中,我们可以使用push方法将元素压入栈中,使用add方法将元素加入列中。peek方法可以返回栈中的第一个元素并保留在栈中,而pop方法可以返回并删除栈顶元素。下面是一个使用Stack的示例代码:
```java
import java.util.Stack;
public class Games {
public static void main(String args[]) {
Stack<String> stk = new Stack<String>();
System.out.println("创建的栈--" + stk);
stk.push("一号请求入栈");//压入栈中
stk.add("二号请求入列");
stk.push("三号请求入列");
System.out.println("原来" + stk);
String str = stk.peek();
System.out.println("返回第一个但不删除--" + str);
System.out.println("peek 后--" + stk);
String str1 = stk.pop();
System.out.println("pop 返回并删除--" + str1);
}
}
```
以上思考具体地址订单 术语栈顶和peek是否等价,汇总栈是先进后出的数据结构,pop操作返回并删除栈顶元素。peek操作返回栈顶元素但不删除。在这个示例中,我们创建了一个Stack对象stk,并向其压入和添加了一些元素。然后使用peek方法返回第一个元素,再使用pop方法返回并删除栈顶元素。
总的来说,Java的补充知识包括对不同进制的数据表示以及常用的数据结构和类。通过学习这些知识,我们可以更好地理解和利用Java编程语言。
2023-06-16 上传
2012-05-18 上传
2023-06-12 上传
2023-06-06 上传
2023-11-14 上传
2023-04-29 上传
2023-07-14 上传
2023-10-23 上传
王佛伟
- 粉丝: 21
- 资源: 319
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能