Java 数据结构之数组的操作一:初级
发布日期:2021-06-30 22:37:12
浏览次数:3
分类:技术文章
本文共 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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月11日 23时15分23秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
阿里四面,居然栽在一道排序算法上
2019-04-30
【Java编码规范】《阿里巴巴Java开发手册(正式版)》发布!
2019-04-30
如何在二三线城市月薪过万(一)看完这篇后端简历优化,包你面试不断
2019-04-30
阿里P8大神教你十分钟构建好SpringBoot + SSM框架 成功晋升
2019-04-30
膜拜!阿里内部都在强推的K8S(kubernetes)学习指南,不能再详细了
2019-04-30
Linux 常用命令
2019-04-30
Android之Handler机制篇
2019-04-30
Android之RecyclerView篇
2019-04-30
Android之Retrofit基本用法篇
2019-04-30
Netty与网络协议资料整理
2019-04-30
Golang相关资源整理
2019-04-30
设置Golang的开发环境
2019-04-30
对HTTP/2的部分理解
2019-04-30
Golang 逃逸分析
2019-04-30
golang实现大数据量文件的排序
2019-04-30
golang中的time包
2019-04-30
golang fmt包中的占位符
2019-04-30
对Redis Cluster的理解
2019-04-30
The MASM32 SDK version 10 发布了!
2019-04-30