Java如何实现封装数组进行元素包含、查找与删除操作详解?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1807个文字,预计阅读时间需要8分钟。
原文:本实例讲述了Java封装数组的实现,包括包含、搜索和删除元素操作。分享给家长和同学们参考,具体如下:
前言:在上一个小节中,我们已经学会了如何获取和修改数组中的元素,在本小节中,我将展示如何获取和修改数组中的元素。
本文实例讲述了Java封装数组实现包含、搜索和删除元素操作。分享给大家供大家参考,具体如下:
前言:在上一小节中我们已经会了如何获取和如何修改数组中的元素,在本小节中我们将继续学习如何判断某个元素是否在数组中存在、查询出某个元素在数组中的位置、以及删除数组中元素等方法的编写。
1.查找数组中是否包含元素e,返回true或false
//查找数组中是否包含元素e public boolean contains(int e) { for (int i = 0; i < size; i++) { if (data[i] == e) return true; } return false; }
有时候在查询过程中,我们不仅想知道是否包含该指定元素,还想是在该元素所在的位置,则我们可以编写一个查找数组中元素e所在的索引的方法。
2.查找数组中元素e所在的索引(只是一个),如果不存在元素e,则返回-1。
本文共计1807个文字,预计阅读时间需要8分钟。
原文:本实例讲述了Java封装数组的实现,包括包含、搜索和删除元素操作。分享给家长和同学们参考,具体如下:
前言:在上一个小节中,我们已经学会了如何获取和修改数组中的元素,在本小节中,我将展示如何获取和修改数组中的元素。
本文实例讲述了Java封装数组实现包含、搜索和删除元素操作。分享给大家供大家参考,具体如下:
前言:在上一小节中我们已经会了如何获取和如何修改数组中的元素,在本小节中我们将继续学习如何判断某个元素是否在数组中存在、查询出某个元素在数组中的位置、以及删除数组中元素等方法的编写。
1.查找数组中是否包含元素e,返回true或false
//查找数组中是否包含元素e public boolean contains(int e) { for (int i = 0; i < size; i++) { if (data[i] == e) return true; } return false; }
有时候在查询过程中,我们不仅想知道是否包含该指定元素,还想是在该元素所在的位置,则我们可以编写一个查找数组中元素e所在的索引的方法。
2.查找数组中元素e所在的索引(只是一个),如果不存在元素e,则返回-1。

