自定义一个操作数据的工具类,其实工具类的编写很简单,将方法静态化,将构造方法私有化就可以了。

工具类代码:

class MyArrays{private MyArrays() {}/** 返回数组中最大的元素**/public static int getMax(int[] arr) {int max = 0;//参照物//遍历数组for(int x = 0;x < arr.length;x++) {if(arr[x] > max) {max = arr[x];//替换参照物}}return max;}/** 返回数组中指定参数的索引**/public static int getIndex(int[] arr,int a) {//遍历数组for(int x = 0;x < arr.length;x++) {if(arr[x] == a) {return x;}}return -1;//如果查不到制定的参数,则返回-1}}

测试工具类:

@Testpublic void testMyArrays(){int[] arr = {3,5,8,10,1};int max = MyArrays.getMax(arr);System.out.println(max);int index = MyArrays.getIndex(arr, 8);System.out.println(index);}

自定义数组操作工具类代码示例相关推荐

  1. geotools读取shp文件及shp文件操作工具类代码

    geotools读取shp文件及shp文件操作工具类代码.pdf 完整文档下载地址 https://download.csdn.net/download/a772304419/17468931 imp ...

  2. mimemessage类是什么_Java MimeMessage类代码示例

    本文整理汇总了Java中javax.mail.internet.MimeMessage类的典型用法代码示例.如果您正苦于以下问题:Java MimeMessage类的具体用法?Java MimeMes ...

  3. form表单 vue 拖拽_vue实现可视化可拖放的自定义表单(代码示例)

    本篇文章给大家带来的内容是关于vue实现可视化可拖放的自定义表单(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 实现如例子所示的可视化可拖放表单功能.整个页面,分为左中右 ...

  4. JAVA WEB之XSS防御工具类代码示例

    简述 人们经常将跨站脚本攻击(Cross Site Scripting)缩写为CSS,但这会与层叠样式表(Cascading Style Sheets,CSS)的缩写混淆.因此,有人将跨站脚本攻击缩写 ...

  5. java代码查询索引文件实例_关于使用pdfbox的对PDF文件通过lucene生成索引文件IndexPDFFiles类代码示例...

    一.前言 下面通过pdfbox的pdfbox-2.0.9源码中org.apache.pdfbox.examples.lucene.IndexPDFFiles索引PDF文件生成类,基于apache的lu ...

  6. java model类_Java Model类代码示例

    import com.baomidou.mybatisplus.activerecord.Model; //导入依赖的package包/类 /** * * 预处理配置 * * * @param con ...

  7. java特粗宋体_Java IdentityPlusMapper类代码示例

    import org.docx4j.fonts.IdentityPlusMapper; //导入依赖的package包/类 public Mapper getFontMapper() throws E ...

  8. 头像 HTML5 JSON PHP 摄像头,canvas之自定义头像功能实现代码示例

    写在最前: 前两天老大跟我说老虎官网上那个自定义头像的功能是flash实现的,没有安装过的还得手动去"允许"falsh的运行.所以让我用canvas实现一个一样的功能,嘿嘿,刚好最 ...

  9. Java axis 配置host_Java AxisProperties类代码示例

    import org.apache.axis.AxisProperties; //导入依赖的package包/类 private StringBuilder getDefaultClasspath() ...

最新文章

  1. sparkCore源码解析之思维脑图
  2. ios多线程和进程的区别(转载)
  3. 在开课吧学python的经历-28岁,年薪30万,工作5年,被裁掉只用了5分钟
  4. C# Settings使用小结
  5. IDEA在jsp页面写out.print()代码报错
  6. MATLAB读取txt文件的数据
  7. 实战:node-react项目部署到服务器
  8. java键值对_Java 读写键值对
  9. 【版本控制】git学习笔记(一)
  10. html中好看的英文字体,一组漂亮的英文字体在线演示
  11. zynq使用lwip远程更新flash
  12. Python学习笔记(六) python-nmap下载及搭建
  13. 突破限制轻松下载网盘的文件,免登陆使用,速度也不错!
  14. 从Maya中把模型搬运至网页的过程
  15. BZOJ5011 [Jx2017]颜色(洛谷P4065)
  16. gcc之 -ffunction-sections
  17. BreederDAO 直播AMA 1:与创始人会面回顾
  18. 捕鱼游戏源码(数值+完整项目资源)
  19. Fisher information(费雪信息)和费雪信息矩阵
  20. 南京大学计算机研究生复试面试题

热门文章

  1. 谷歌开源下一代推荐系统模拟器:RecSim NG
  2. 网易干货 | 浅析视频Jitter Buffer
  3. “彪悍的代码 不羁的创意”—— 网易云信全国高校MINI开发挑战赛战队招募启动...
  4. 互联网1分钟 |1122
  5. 浅析weak指针的实现
  6. SQL字符串处理--按分割符拆分字符串T-SQL to Split a varchar into Words
  7. KandQ:那年,那树,那些知识点
  8. AngularJS HTML DOM
  9. Direct3D提高篇:HLSL编程实现PhotoShop滤镜效果(1)
  10. 你看我还有机会吗?这么GAN让我秃然荒了!