package Day05;/*** 7、* 现在有如下一个数组:* int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};* 要求将以上数组中的0项去掉,将不为0的值存入一个新的数组,*/
public class Day07_Demo07 {public static void main(String[] args) {int oldArr[] = {1, 3, 4, 5, 0, 0, 6, 6, 0, 5, 4, 7, 6, 7, 0, 5};int[] arr = new int[oldArr.length];int index = 0;for (int i = 0; i < oldArr.length; i++) {//           将当前元素不等于0的数,存入新数组if (oldArr[i] != 0) {arr[index] = oldArr[i];index += 1;}}System.out.println("数组中有 " + ((oldArr.length) - (index)) + "个0");System.out.println("数组中不为0的数共有:" + index + " 个 ");
//         遍历获得不为0 的数的,新数组for (int i = 0; i < index; i++) {//我只输入大于0 的数System.out.print(arr[i] + ",");}}
}

要求将数组中的0项去掉,将不为0的值存入一个新的数组,相关推荐

  1. 删除数组中的重复项(保留最后一次出现的重复元素并保证数组的原有顺序)

    链接 第21题: 方法一:Set判断是否重复 + list存正确的元素 逆序遍历,不重复则添加至list: 使用Collections.reverse() 将list倒置: 将list放入int[ ] ...

  2. 两个数组中对应的下标的值合成一个新的数组_剑指 offer 面试题精选图解 03 . 数组中重复的数字

    今天分享的题目来源于 LeetCode 上的剑指 Offer 系列 面试题03. 数组中重复的数字. 题目链接:https://leetcode-cn.com/problems/shu-zu-zhon ...

  3. vue删除数组中的一条数据_删除排序数组中的重复项 II

    删除排序数组中的重复项 II题目 给定一个增序排列数组 nums ,你需要在 原地 删除重复出现的元素,使得每个元素最多出现两次,返回移除后数组的新长度. 不要使用额外的数组空间,你必须在 原地 修改 ...

  4. c++两个数组对比去掉重复的元素_每日一道 LeetCode (8):删除排序数组中的重复项和移除元素...

    ❝ 每天 3 分钟,走上算法的逆袭之路. ❞ 前文合集 每日一道 LeetCode 前文合集 代码仓库 GitHub:https://github.com/meteor1993/LeetCode Gi ...

  5. LeetCode 26 号问题 删除数组中的重复项

    删除数组中的重复项 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度. 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条 ...

  6. 从JavaScript数组中获取随机项[重复]

    本文翻译自:Get random item from JavaScript array [duplicate] This question already has answers here : 这个问 ...

  7. python【力扣LeetCode算法题库】26-删除排序数组中的重复项

    删除排序数组中的重复项 给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度. 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) ...

  8. LeetCode题组:第26题-删除排序数组中的重复项

    1.题目:删除排序数组中的重复项 给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度.(注意这里提到了排序数组,也就是说数组是有序的.如果无序,我们又 ...

  9. LeetCode 25K 个一组翻转链表26删除排序数组中的重复项

    如果问题或者其他方法还请分享,如加入打卡微信搜索bigsai回复进群一起打卡. K个一组翻转链表 题目要求 给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表. k 是一个正整数,它的值小 ...

最新文章

  1. TensorFlow---基础---GFile
  2. 微信平台开发者:桥梁上的运动员
  3. 他来阿里 4 年,刻苦奋斗、稳扎稳打终于爬到 P7 ,他说一定要感谢这几个公众号的指导!...
  4. 僵尸进程孤儿进程与守护进程
  5. linux 文件的压缩和打包
  6. H5 移动端 获取腾讯地图计算两经纬度的实际距离(可批量)_多地打卡
  7. 下载ueditor-1.1.3.jar源码和源代码
  8. 还在被Excel报表折磨?学会这个进阶工具,报表开发不是事儿
  9. STM32的优先级NVIC_PriorityGroupConfig的理解及其使用(转)
  10. 配置python程序debug/run,避免每次运行都会重复加载数据集或模型,节约大量等待时间
  11. 秋色园QBlog技术原理解析:性能优化篇:打印页面SQL,全局的SQL语句优化(十三)...
  12. Boot2Docker 安装运行出现客户端与服务端版本不一致的解决办法
  13. linux 锐捷客户端登录密码,Linux使用经验_使用锐捷客户端登录校园网
  14. 进制转换(二进制、八进制、十进制、十六进制)涵盖整数与小数部分,超详细
  15. 电脑excel合并单元格怎么拆分开来
  16. 服务器和桌面操作系统有什么区别,服务器和桌面操作系统的区别
  17. 呼叫中心中间件(mod_cti基于FreeSWITCH)-排队(ACD 话务分配)接口
  18. 麒麟信安携手华为支撑国家电网首批数字换流站试点项目安全高效运行
  19. K折交叉验证大集合(KFold 、Stratified k-fold、Group k-fold、StratifiedGroupKFold)
  20. 写给 35 岁的自己!

热门文章

  1. python转换为c代码_bash 转换为C代码
  2. c++ qt5范例开发大全_使用yocto工具编译qt5.9.6总结
  3. 切换dns批处理模板
  4. OpenDrive ARC绘制秘籍
  5. 培智学校计算机课教案,培智数学教案
  6. shell 执行失败重试_Uipath 机器人总是运行失败怎么办?
  7. nubia android root权限,获取中兴NX403a (Nubia Z5S Mini Android 4.2)ROOT权限教程,新手必看...
  8. 神经网络与深度学习——TensorFlow2.0实战(笔记)(四)(python列表与元组)
  9. python中赋值运算符有哪些_Python代码中有哪些赋值运算符呢?
  10. 字节流转化为文件流_字节流转成字符串之后,在通过字符串转成字节流后的文件为什么会不一样?...