成都网站建设设计

将想法与焦点和您一起共享

java如何实现一个简单的数组

本篇内容主要讲解“java如何实现一个简单的数组”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“java如何实现一个简单的数组”吧!

成都创新互联公司是一家专注网站建设、网络营销策划、微信小程序开发、电子商务建设、网络推广、移动互联开发、研究、服务为一体的技术型公司。公司成立十多年以来,已经为上1000家成都效果图设计各业的企业公司提供互联网服务。现在,服务的上1000家客户与我们一路同行,见证我们的成长;未来,我们一起分享成功的喜悦。

package com.clean.array;

public class HighArray {
    private long[] array;
    private int nElems;

    public HighArray(int max) {
        array = new long[max];
        nElems = 0;
    }

    public boolean find(long key) {
        int j;
        for(j = 0; j < nElems; j ++) {
            if(array[j]==key) {
                break;
            }
        }
        if(j == nElems) {
            return false;
        } else {
            return true;
        }
    }

    public void insert(long value) {
        array[nElems] = value;
        nElems ++;
    }

    public boolean delete(long value) {
        int j;
        for(j = 0; j < nElems; j ++) {
            if(value == array[j]) {
                break;
            }
        }
        if(j == nElems) {
            return false;
        } else {
            for(int k = j; k < nElems; k ++) {
                array[k] = array[k + 1];
            }
            nElems --;
            return true;
        }
    }

    public void disPlay() {
        for(int j =0; j < nElems; j ++) {
            System.out.print(array[j] + " ");
        }
        System.out.println();
    }
}
package com.clean.array;

public class HighArrayApp {
    public static void main(String[] args) {
        int max = 100;
        HighArray highArray = new HighArray(max);

        highArray.insert(200);
        highArray.insert(100);
        highArray.insert(400);
        highArray.insert(300);
        highArray.insert(100);
        highArray.insert(60);
        highArray.insert(11);

        highArray.disPlay();

        long key = 1100;
//        long key = 300;
        if(highArray.find(key)) {
            System.out.println("find key = " + key);
        } else {
            System.out.println("can not find the key : " + key);
        }

        highArray.delete(200);
        highArray.delete(100);
        highArray.delete(11);

        highArray.disPlay();
    }
}

到此,相信大家对“java如何实现一个简单的数组”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


本文名称:java如何实现一个简单的数组
本文路径:http://chengdu.cdxwcx.cn/article/ghipgi.html