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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2024年05月03日 22时50分16秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
第七届acm省赛总结
2019-04-30
oj第一次打字比赛成绩
2019-04-30
山东理工大学 2506 完美网络
2019-04-30
pat 城市救援 最短路
2019-04-30
poj 2533 Longest Ordered Subsequence
2019-04-30
poj 1936 All in All
2019-04-30
hihocoder 1555 四次方根(矩阵快速幂)
2019-04-30
codeforces 449 D Jzzhu and Numbers(容斥+dp)
2019-04-30
hdu 5450 Traversal(状压dp)
2019-04-30
Gym - 101334E Exploring Pyramids(dp+分治)
2019-04-30
uva 10934 Dropping water balloons(dp)
2019-04-30
hdu 6183 Color it(cdq分治+线段树)
2019-04-30
gym 101137 L Lazy Coordinator(概率)
2019-04-30
Mysql 入门
2019-04-30
Vue 之 axios 篇
2019-04-30
vue 之动画
2019-04-30
js的基础语法
2019-04-30
vue使用iconfont
2019-04-30
linux 查看文件夹权限
2019-04-30