java 数据结构实现数组封装 (一)
来源:互联网 发布:java 多个泛型 编辑:程序博客网 时间:2024/06/06 05:39
java实现数组的封装
自己敲得, 网上相关的东西太多了, 自己敲得才是自己的,供网友交流和自己复习
菜鸟初至,望博友不吝赐教,共同学习
/** * Created by gy on 2017/8/22. * email : guoyang000111@163.com * 封装数组 */public class UseArray { private static Object a[]; private static int number=0; public UseArray(int max){ a=new Object[max]; } /** * 数组增加新值 * @param value */ public static void insert(Object value){ a[number]=value; number++; } /** * 查询数组中元素的位置 * @param value 值 * @return 位置下标 */ public static int find(Object value){ for(int i=0;i<a.length;i++){ if(a[i]==value){ return i; } } return number; } /** * 根据值删除数组 * @param value */ public static boolean delete(Object value){ int index=find(value); if(index!=number){ for(int i=index;i<number-1;i++){ a[i]=a[i+1]; } number --; if(find(value)!=number){ delete(value); } return true; } return false; } /** * 数组显示 */ public static void display(){ for(int i=0;i<number;i++){ System.out.print(a[i]+" "); } } public static void main(String[] args) { UseArray array =new UseArray(6); insert(1); insert(2); insert("trtrtrt"); insert("hahahah "); insert(3); insert(4); display(); delete(1); display(); }}
阅读全文
0 0
- java 数据结构实现数组封装 (一)
- 数据结构-Java实现-数组
- 【JAVA数据结构】栈(数组实现)
- 基本数据结构:队列(一:数组实现)
- 数据结构(一) -- 循环队列数组实现
- 数据结构一(栈-数组实现)
- java 数据结构学习之(一)数组
- <一>java数据结构与算法 数组
- Java数据结构与算法《一》数组
- 一、数组的封装
- 数据结构数组接口和封装
- java数据结构:线性表之数组实现
- java数据结构之多维数组实现
- 数据结构-线性表的数组实现-Java
- Java实现简单的数据结构(一)
- 【数据结构 一】---数组
- 【数据结构 一】---数组
- java封装数组类
- WebView是简单使用
- 女子网购透支十万吴京被逼捐1亿6次变道连撞4车周润发砍树清路
- easyUI 布局加tabs
- prufer编码
- HTML 常用标签
- java 数据结构实现数组封装 (一)
- 从Ubuntu转到CentOS,对系统做一些简单的自定义配置
- Python Study (06)内存管理GC
- git
- [Android][第一行代码][第 3 章 View]
- word在试图打开文件时遇到错误
- sql server完全安装并解决一般性网络错误
- 如何对电气产品进行拆分?
- 27.Type、Array、List、Tuple模式匹配实战解析