java---数组常用的方法:
package ptest;
import java.util.Scanner;
import java.util.Arrays;public class t1 {public static void main(String[] args) {int []arr={1,3,7,2,4,8};for (int i = 0; i <arr.length ; i++) {System.out.println(i);}System.out.println(Arrays.toString(arr));  //比较好看的数组打印System.out.println(arr);//二分查找:sort排序---》二分查找System.out.println("未排序前"+arr);System.out.println(Arrays.toString(arr));Arrays.sort(arr);System.out.print("排序后");System.out.println(Arrays.toString(arr));System.out.println(Arrays.binarySearch(arr,4));  //二分查找元素4的位置。//数组复制int[] arr2={1,3,5,2,4,6,8};int[] newarr=Arrays.copyOf(arr2,4);System.out.println(Arrays.toString(newarr));//两个数组是否相等int[] arr3={1,3,5,2,4,6,8};int[] arr4={1,3,5,2,4,6,8};int[] arr5={11,33,5,2,4,66,8,199,21};System.out.println(Arrays.equals(arr3,arr4));//调用第一个方法,计算数组中最大的数的方法;int ret=getMaxNum(arr5);System.out.println(ret);System.out.println("--------------------");//调用第二个函数,寻找元组中的索引,找到就是返回索引值,没有找到返回-1int ret1=indeslab(arr5,33);int ret2=indeslab(arr5,219);System.out.println(ret1);System.out.println(ret2);}//  getMaxNum 获取数组中最大的数的功能public static int getMaxNum(int[] arr){int maxNum=arr[0];for (int i = 0; i < arr.length; i++) {if (arr[i]>maxNum){maxNum=arr[i];}}return maxNum;}//数组中寻找元组,找到元素放回索引值,没有找到返回-1public static int indeslab(int[] arr,int q1) {//        int[] arr={11,33,5,2,4,66,8,199,21};int index = -1;for (int i = 0; i < arr.length; i++) {if (arr[i] == q1) {index = i;break;}}
//        if (index == -1) {//            System.out.println("元素对用的索引" + index);
//
//        } else {//            System.out.println("查无次数字!");
//        }return index;}}

Java数组--数组常用的办法;相关推荐

  1. Java中Arrays.toString ()打印二维数组及Array数组的常用操作

    1.Java中Arrays.toString () 已知打印一维数组的API为System.out.println ( Arrays.toString ();,其参数为数组名或数组指针,其支持的数据类 ...

  2. java web定义数组_Java基础之数组--数组常用操作

    3.2一维数组 3.2.1声明数组 数组类型[] 数组名称:int[] username; 或者 数组类型 数组名称[];int username[]; 3.2.2初始化一维数组 一维数组初始化有两种 ...

  3. java中数组的返回值是什么类型_java基础学习:数组的常用操作与基础二维数组用法、及基本数据类型和引用数据类型赋值的区别...

    一.Arrays jdk中为了便于开发,给开发者提供了Arrays类,其中包含了很多数组的常用操作.例如快速输出.排序.查找等. 1.数组的常用方法 1.数组以字符串形式的输出,2.sort对数组排序 ...

  4. Java集合转数组 数组转集合的几种常用方式

    Java集合转数组 数组转集合的几种常用方式 1,数组转集合 // 数组 转集合String[] array = new String[]{"1","2",&q ...

  5. java打印数组常用的几种方法

    java打印数组常用的几种方法 1.使用 for 循环 最"朴实无华"的方法,却也是屡试不爽的方法,直接打印变量名不成,逐个遍历打印一定是可以的! int[] intArray = ...

  6. 简单java数组程序_java(数组及常用简单算法 )

    数组 数组:数组是存储同一种数据类型数据的集合容器. 数组的定义格式: 数据类型[]  变量名  =  new  数据类型[长度]; 数组的好处:对分配到数组对象中每一个数据都分配一个编号(索引值.角 ...

  7. java中数组的含义_数组

    数组(Array)是有序的元素序列.[1] 若将有限个类型相同的变量的集合命名,那么这个名称为数组名.组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量.用于区分数组的各个元素的数 ...

  8. java温故笔记(二)java的数组HashMap、ConcurrentHashMap、ArrayList、LinkedList

    为什么80%的码农都做不了架构师?>>>    HashMap 摘要 HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型.随着JDK(Java Develo ...

  9. java对于数组的定义_Java中方法的定义与使用,以及对数组的初步了解。

    方法 方法的含义 定义: 方法就是用来完成解决某件事情或实现某个功能的办法. 方法实现的过程中,会包含很多条语句用于完成某些有意义的功能--通常是处理文本,控制输入或计算数值. 我们可以通过在程序代码 ...

  10. 十六、深入Java的数组(下篇)

    @Author:Runsen @Date:2020/5/23 本专栏是付费学Java专栏,今天我们继续来说一下Java的数组. 文章目录 二维数组 获取长度 遍历 排序 练习 前面已经讲过了一维数组的 ...

最新文章

  1. Java 读写Properties配置文件
  2. CmsEasy20160825前台无限制GetShell复现
  3. JAVA线程的interrupt
  4. 【HDU - 1561】The more, The Better(树形背包,dp,依赖背包问题与空间优化,tricks)
  5. 探索高效jQuery的奥秘
  6. java 流 flush_Java CharArrayWriter flush()方法
  7. MATLAB--黄金分割法
  8. Keli Proteus 8 的使用教程
  9. CSDN2021博客之星
  10. RS232 RS422 RS485 DB9公座脚定义
  11. 按120分计算成绩 mysql_mySql数据库基础
  12. 毕业论文的页眉、页脚以及参考文献插入经验分享
  13. dell服务器硬件参数提升速度,DELL R620服务器配置
  14. Java-JPEG图片生成器
  15. 计算机ram特点,RAM有什么特点
  16. opencv cv2.inpaint()的代码与理论
  17. 企业挖角 AI 教授是不是「原罪」?
  18. 最新v4.2版本CRMEB商城API接口文档标准版后台(一)
  19. 28人买可乐喝,3个可乐瓶盖可以换一瓶可乐
  20. pandownload被封杀后该怎么使用

热门文章

  1. vue2.0 $set()的用法
  2. 前端小知识-html5
  3. [Unity-24] Unity的四种载入场景的方法
  4. Codeforces Round #260 (Div. 1) A - Boredom DP
  5. 什么是基金前端收费和后端收费
  6. 在ubuntu下怎么安装和使用Github
  7. 从零基础入门Tensorflow2.0 ----七、34 embedding rnn
  8. Python3——列表:Python主力
  9. numpy的sum函数、mean函数
  10. ArcGIS修改矢量边界(土地利用图图斑)