
java基础语法
别再为我哭泣
每天进步一点点
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
(Iterator)迭代器的使用
java的Iterator智能单项移动,这个Iterator只能用来 1.使用方法iteraotr()要求返回一个Iterator。Iterator将准备好返回取回的第一个元素。 2.使用next()获得序列的下一个元素。 3.使用hasnext()检查序列中是否还有元素。 4.使用remove()将迭代器新近返回的元素删除。 例如: public class SimpleCollection...原创 2019-11-05 16:57:57 · 265 阅读 · 0 评论 -
java基础:Stack—栈
栈通常是指后进先出(LIFO)的容器,有时栈也被称为叠加栈,因为最后"压入"栈元素的元素,总是第一个弹出"栈"。 LinkedList具有能够直接实现栈所有功能的方法,因此可以直接将LinkedList作为栈使用。但是,真正的栈更能把事情讲清楚。 例如: 例如: public class Stack<T>{ private LinkedList<T> storage...原创 2019-11-05 16:55:50 · 184 阅读 · 0 评论 -
java持有对象使用(二)
LinkedList的使用 LinkedList也像ArrayList一样实现了基本的List接口,但是它指向某些操作(在List中间插入和移除)时比ArrayList更高效, 但在随机访问操作方面却要逊色一些。LinkedList有用作栈,队列或双端队列的方法。这些方法只是名称由些许差异。 例如:getFrist()和element()完全一样,它们都返回列表的头(第一个元素)而不移除它们。如...原创 2019-11-05 16:52:21 · 166 阅读 · 0 评论 -
java持有对象的使用(一)
java容器类类库的用途是“保存对象”,并将其划分为两个不对的概念: 1>Collection 一个独立元素的序列,这些元素都服从一条或者多条规则。list必须按照插入的顺序保存元素,而set不能有重复元素。 Queue按照排队规则来确定对象产生的顺序(通常它们被插入的顺序相同)。 2>Map 一组成对的"键值对"对象,允许你使用键来查找值。ArrayList允许你使用数字来查找值,因...原创 2019-11-05 15:30:08 · 556 阅读 · 0 评论