Java 数据结构之数组的操作一:初级
发布日期:2021-06-30 22:37:12 浏览次数:2 分类:技术文章

本文共 2735 字,大约阅读时间需要 9 分钟。

1)初步实现

package com.java.array;/** * @描述         数组的操作 * @项目名称      Java_DataStruct * @包名         com.java.array * @类名         ArrayDemo * @author      chenlin * @date        2010年5月22日 下午3:45:49 * @version     1.0 */public class ArrayDemo {
private int[] intArrays = new int[10]; /** * 添加 */ public void add(){ for (int i = 0; i < intArrays.length; i++) { intArrays[i] = i; } } /** * 列出 */ public void list(){ for (int i = 0; i < intArrays.length; i++) { System.out.print(intArrays[i] + " "); } System.out.println(); } /** * 查找 * @param key */ public void search(int key){ int j = 0; for (j = 0; j < intArrays.length; j++) { if (intArrays[j] == key) { break; } } if (j == intArrays.length) { System.out.println("not find"); }else { System.out.println("the num index is " + j); } } /** * 删除 * @param key */ public void delete(int key){ int j = 0; for (j = 0; j < intArrays.length; j++) { if (intArrays[j] == key) { break; } } if (j == intArrays.length) { System.out.println("not find"); }else { for (int i = j; i < intArrays.length - 1; i++) { intArrays[i] = intArrays[i + 1]; } intArrays[intArrays.length - 1]= 0; } for (int i = 0; i < intArrays.length; i++) { System.out.print(intArrays[i] + " "); } System.out.println(); } /** * 修改 * @param lastData * @param newData */ public void edit(int lastData, int newData){ int j = 0; for (j = 0; j < intArrays.length; j++) { if (intArrays[j] == lastData) { break; } } if (j == intArrays.length) { System.out.println("not find"); }else { intArrays[j]= newData; } for (int i = 0; i < intArrays.length; i++) { System.out.print(intArrays[i] + " "); } System.out.println(); } public static void main(String[] args) { ArrayDemo demo = new ArrayDemo(); demo.add(); demo.list(); demo.search(6); demo.delete(7); demo.edit(5, 100); }}

—————————————————–

(java 架构师全套教程,共760G, 让你从零到架构师,每月轻松拿3万)
请先拍 , 下载请用百度盘
目录如下:
01.高级架构师四十二个阶段高
02.Java高级系统培训架构课程148课时
03.Java高级互联网架构师课程
04.Java互联网架构Netty、Nio、Mina等-视频教程
05.Java高级架构设计2016整理-视频教程
06.架构师基础、高级片
07.Java架构师必修linux运维系列课程
08.Java高级系统培训架构课程116课时
(送:hadoop系列教程,java设计模式与数据结构, Spring Cloud微服务, SpringBoot入门)

01高级架构师四十二个阶段高内容:

这里写图片描述
这里写图片描述
—————————————————–

转载地址:https://lovoo.blog.csdn.net/article/details/51475520 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:OC 习题:股票K线计算
下一篇:OC 类方法的调用

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年05月03日 22时50分16秒