-
2019-04-30 23:43:59
1.第一种适合不用初始化的数组。数组特别长的时候,不初始化,值都是默认值。
数据类型[] 数组名 = new 数据类型[数组长度]
例如 int[] a = new int[3];
创建一个长度为3的int类型的数组2.第二种定义适合直接初始化数组
数据类型[] 数组名 = {1,2,3}
数组的长度由大括号内元素的个数决定
int[] arr = {1,2,3};**3.第三种匿名数组适合直接给方法传入参数时使用
语法:new 数据类型[] {1,2,3}
看代码class Demo2{ public static void main(String[] args){ //定义一个整数类型的数组 char[] arr = new char[]{'a','b','c'}; //获得数组的长度 int len = arr.length; System.out.println("数组的长度为:"+len); //调用函数遍历数组 printArr(**new char[]{'a','b','c'}**,len);//匿名数组 } //定义一个专门用来循环输出数组的函数 public static void printArr(char[] arr,int n){ for(int i = 0;i <= n-1;i++){ System.out.println(arr[i]); } } }
更多相关内容 -
java数组怎么定义?java数组定义方法
2022-04-20 16:24:58有时候我们在学习java编程的时候,想定义数组,但是不知道怎么处理,或者忘记了,java数组怎么定义?本篇来简单回答一下这个问题。 本教程操作环境:windows7系统、java10版,DELL G3电脑。 1、说明 数组是同类...有时候我们在学习java编程的时候,想定义数组,但是不知道怎么处理,或者忘记了,java数组怎么定义?本篇来简单回答一下这个问题。
本教程操作环境:windows7系统、java10版,DELL G3电脑。
1、说明
数组是同类数据的有序集合。数组描述了几种相同类型的数据,按照一定的顺序排列组合。
在这些因素中,每个数据被称为数组元素,每个数组元素都可以通过下标来访问。
2、三种定义
(1)适用于不使用初始化的数组。当数组特别长时,不初始化,值都是默认值。
数据类型[] 数组名 = new 数据类型[数组长度]
例如
创建一个长度为3的int类型的数组
(2)适合直接初始化数组。
数据类型[] 数组名 = {1,2,3}
数组的长度由大括号内元素的个数决定
(3)匿名数组适用于直接向方法传输参数。
语法
以上就是java数组定义的方法,本篇对不同的数组类型分别讨论,从而给出对应定义的方法。
我整理了一些java技术资料和面试题集,供大家提升进阶,不管你是要入门学习还是想面试跳槽巩固基础,都可以免费领取一份。
下面展示部分截图,文末附免费下载方式。
第一篇:基础篇
第二篇:JVM 篇
第三篇:多线程 &并发篇
第四篇:Spring 篇
第五篇:MyBatis 篇
第六篇:Spring Boot 篇
第七篇:MySQL 篇
第八篇:Redis 篇
第九篇:Spring Cloud 篇
第十篇:Nginx 篇
第十一篇:MQ 篇
第十二篇:数据结构与算法篇
第十三篇:Linux 篇
第十四篇:简历篇
最后
整份文档一共有将近 200 页,为了不影响大家的阅读体验就只展示了部分内容,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!
需要的小伙伴点击下方名片,扫码免费领取。
-
java数组定义方法
2010-04-10 20:13:00数组是有序数据的集合,数组中的...其中类型(type)可以为Java中任意的数据类型,包括简单类型组合类型,数组名arrayName为一个合法的标识符,[]指明该变量是一个数组类型变量。例如: int intArray[]; 声明了一个数组是有序数据的集合,数组中的每个元素具有相同的数组名和下标来唯一地确定数组中的元素。
§5.1一维数组
一、一维数组的定义
type arrayName[];
其中类型(type)可以为Java中任意的数据类型,包括简单类型组合类型,数组名arrayName为一个合法的标识符,[]指明该变量是一个数组类型变量。例如:
int intArray[];
声明了一个整型数组,数组中的每个元素为整型数据。与C、C++不同,Java在数组的定义中并不为数组元素分配内存,因此[]中不用指出数组中元素个数,即数组长度,而且对于如上定义的一个数组是不能访问它的任何元素的。我们必须为它分配内存空间,这时要用到运算符new,其格式如下:
arrayName=new type[arraySize];
其中,arraySize指明数组的长度。如:
intArray=new int[3];
为一个整型数组分配3个int型整数所占据的内存空间。
通常,这两部分可以合在一起,格式如下:
type arrayName=new type[arraySize];
例如:
int intArray=new int[3];
二、一维数组元素的引用
定义了一个数组,并用运算符new为它分配了内存空间后,就可以引用数组中的每一个元素了。数组元素的引用方式为:
arrayName[index]
其中:index为数组下标,它可以为整型常数或表达式。如a[3],b[i](i为整型),c[6*I]等。下标 从0开始,一直到数组的长度减1。对于上面例子中的in-tArray数来说,它有3个元素,分别为:
intArray[0],intArray[1],intArray[2]。注意:没有intArray[3]。
另外,与C、C++中不同,Java对数组元素要进行越界检查以保证安全性。同时,对于每个数组都有一个属性length指明它的长度,例如:intArray.length指明数组intArray的长度。
例5.1
public class ArrayTest{
public static void main(String args[]){
int i;
int a[]=newint[5];
for(i=0;i<5;i++)
a[i]=i;
for(i=a.length-1;i>=0;i--)
System.out.println("a["+i+"]="+a[i]);
}
}
运行结果如下:
C:/>java ArrayTest
a[4]=4
a[3]=3
a[2]=2
a[1]=1
a[0]=0
该程序对数组中的每个元素赋值,然后按逆序输出。
三、一维数组的初始化
对数组元素可以按照上述的例子进行赋值。也可以在定义数组的同时进行初始化。
例如:
int a[]={1,2,3,4,5};
用逗号(,)分隔数组的各个元素,系统自动为数组分配一定空间。
与C中不同,这时Java不要求数组为静态(static)。
四、一维数组程序举例:
例5.2Fibonacci数列
Fibonacci数列的定义为:
F1=F2=1,Fn=Fn-1+Fn-2(n>=3)
public classFibonacci{
public static void main(String args[]){
int i;
int f[]=new int[10];
f[0]=f[1]=1;
for(i=2;i<10;i++)
f[i]=f[i-1]+f[i-2];
for(i=1;i<=10;i++)
System.out.println("F["+i+"]="+f[i-1]);
}
}
运行结果为:
C:/>java Fibonacci
F[1]=1
F[2]=1
F[3]=2
F[4]=3
F[5]=5
F[6]=8
F[7]=13
F[8]=21
F[9]=34
F[10]=55
例5.3冒泡法排序(从小到大)
冒泡法排序对相邻的两个元素进行比较,并把小的元素交到前面。
public class BubbleSort{
public static void main(String args[]){
int i,j;
int intArray[]={30,1,-9,70,25};
int l=intArray.length;
for(i=0;i<l-1;i++)
for(j=i+1;j<l;j++)
if(intArray[i]>intArray[j]){
int t=intArray[i];
intArray[i]=intArray[j];
intArray[j]=t;
}
for(i=0;i<l;i++)
System.out.println(intArray[i]+"");
}
}
运行结果为:
C:/>java BubbleSort
-9
1
25
30
70
§5.2多维数组
与C、C++一样,Java中多维数组被看作数组的数组。例如二维数组为一个特殊的一维数组,其每个元素又是一个一维数组。下面我们主要以二维数为例来进行说明,高维的情况是类似的。
一、二维数组的定义
二维数组的定义方式为:
type arrayName[][];
例如:
int intArray[][];
与一维数组一样,这时对数组元素也没有分配内存空间,同要使用运算符new来分配内存,然后才可以访问每个元素。
对高维数组来说,分配内存空间有下面几种方法:
1直接为每一维分配空间,如:
int a[][]=new int[2][3];
2从最高维开始,分别为每一维分配空间,如:
int a[][]=new int[2][];
a[0]=new int[3];
a[1]=new int[3];
完成1中相同的功能。这一点与C、C++是不同的,在C、C++中必须一次指明每一维的长度。
二、二维数组元素的引用
对二维数组中每个元素,引用方式为:arrayName[index1][index2] 其中index1、index2为下标,可为整型常数或表达式,如a[2][3]等,同样,每一维的下标都从0开始。
三、二维数组的初始化
有两种方式:
1直接对每个元素进行赋值。
2在定义数组的同时进行初始化。
如:int a[][]={{2,3},{1,5},{3,4}};
定义了一个3×2的数组,并对每个元素赋值。
四、二维数组举例:
例5.4矩阵相乘
两个矩阵Am×n、Bn×l相乘得到Cm×l,每个元素Cij=aik*bk (i=1..m,n=1..n)
public class MatrixMultiply{
public static void main(String args[]){
int i,j,k;
int a[][]=new int[2][3];
int b[][]={{1,5,2,8},{5,9,10,-3},{2,7,-5,-18}};
int c[][]=new int[2][4];
for(i=0;i<2;i++)
for(j=0;j<3;j++)
a[i][j]=(i+1)*(j+2);
for(i=0;i<2;i++){
for(j=0;j<4;j++){
c[i][j]=0;
for(k=0;k<3;k++)
c[i][j]+=a[i][k]*b[k][j];
}
}
System.out.println("/n***MatrixA***");
for(i=0;i<2;i++){
for(j=0;j<3;j++)
System.out.print(a[i][j]+"");
System.out.println();
}
System.out.println("/n***MatrixB***");
for(i=0;i<3;i++){
for(j=0;j<4;j++)
System.out.print(b[i][j]+"");
System.out.println();
}
System.out.println("/n***MatrixC***");
for(i=0;i<2;i++){
for(j=0;j<4;j++)
System.out.print(c[i][j]+"");
System.out.println();
}
}
}
其结果为:
C:/>java MatrixMultiply
for(j=0;j<4;j++)
System.out.print(c[i][j]+"");
System.out.println();
}
}
}
其结果为:
C:/>java MatrixMultiply
***MatrixA***
2 3 4
4 6 8
***MatrixB***
1 5 2 8
5 9 10 -3
2 7 -5 -18
***MatrixC***
25 65 14 -65
50 130 28 -130
如果你学过线性代数,应该可以比较好地理解多维数组。
多维数组和矩阵结合紧密。
a[i][j]就是第i-1行的第j-1列的元素,因为下标是从0开始的。
比如:
一个数组:1 2 3
4 5 6
a[0][0]=1 a[0][1]=2 a[0][2]=3
a[1][0]=3 a[1][1]=5 a[1][2]=6
我推荐你看几本书:
1.Thinking in Java
2.Java 2 核心技术
3.Java2实用教程
4.面向对象程序设计与java语言
参考资料:JAVA概述
-
Java数组定义常用方法
2021-03-07 02:41:41Java数组定义常用方法Java中的数组、是一种简单的线性数据存储结构、他用牺牲自动扩展大小来换取与集合相比的唯一优势——查询效率的提升。Java中的数组有什么类型?我们要怎么定义这些数组呢?下面跟yjbys小编一起来...Java数组定义常用方法
Java中的数组、是一种简单的线性数据存储结构、他用牺牲自动扩展大小来换取与集合相比的唯一优势——查询效率的提升。Java中的数组有什么类型?我们要怎么定义这些数组呢?下面跟yjbys小编一起来学习Java数组定义常用方法吧!
java中有两种数据类型:
a)引用类型
b)基础类型
其中基础类型又有两种:
b1)数值类型
b2)及布尔类型。
数组——也为java的一个数据类型、归类为引用类型。本文意图说清楚两点:
1、数组的声明以及初始化。
2、常用的数组方法。
补充一点:对于我们常说的二维数组、多维数组其实是一维数组的`延伸、这里暂时只围绕一维数组。
【数组的声明及初始化】
1、数组的声明:
作为一种引用类型、就如我们平常使用引用类型的时候声明一样、一般有两种写法:
a) type[] arrayName; exp: String[] strArray;
b) type arrayName[]; exp: String strArray[];
第二种源于C的写法、由于很容易造成混淆、所以现在基本不使用这种声明方式了。
2、数组的初始化:
数组的初始化有两种:
a) 静态初始化——数组大小由系统分配、我们只为数组每个位置上赋值
String[] strArray1 = {"a", "b", "c", "d", "e"};
String[] strArray2 = new String[]{"a", "b", "c", "d", "e"};//在 new String[]中不能指定String数组的大小!
b)动态初始化——只指定数值的大小、初始化工作由系统为我们完成(即为数组的每个位置赋初始值)
String[] strArray3 = new String[5];//此时String数组的每个位置上的值都由系统来初始化、使用默认的值""
//我们能做的是动态的为strArray3每个位置上的值进行修改
for (int i = 0; i < strArray1.length; i++) {
//这里仅用原始的方法进行赋值。
strArray3[i] = strArray1[i];
}
【数组的常用方法】
package com.chy.array.usefulMethods;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.HashSet;
import java.util.Set;
import com.chy.array.bean.Student;
@SuppressWarnings("all")
public class ArrayUseFulMethoed {
private static int[] intArray = {1, 2, 3, 4, 5};
private static String[] strArray = {"a", "b", "c", "d", "e"};
/**
* 填充元素、比较大小、复制元素
*/
public static void testFillArray(){
//注意字符串和对象的不同
Student[] student1 = new Student[4];
Student[] student2 = new Student[4];
System.out.println(Arrays.equals(student1, student2));//true
Arrays.fill(student1, 0, 4, new Student(1,"chy"));
Arrays.fill(student2, new Student(1,"chy"));
System.out.println(Arrays.equals(student1, student2));//false
String[] str1 = new String[4];
String[] str2 = new String[]{"a", "a", "a", "a"};
String[] str3 = {new String("a"), new String("a"), new String("a"), new String("a")};
Arrays.fill(str1, "a");
System.out.println(Arrays.equals(str1, str2));//true
System.out.println(Arrays.equals(str2, str3));//true
String[] str4 = Arrays.copyOf(str1, 2);//是将传入的数组拷贝len个元素到新的数组、相当于复制本身的一部分或者全部形成一个全新的数组
System.out.println(str4.length + "=======" + Arrays.toString(str4));// 2=======[a, a]
String[] str5 = new String[8];
System.arraycopy(str4, 0, str5, 6, 2);//是将str4从下标0开的2个元素拷贝到从下标6开始放置的数组str5中
System.out.println(str5.length + "=======" + Arrays.toString(str5));// 8=======[null, null, null, null, null, null, a, a]
}
/**
* 以字符串的形式输出指定数组的“模样”
*/
public static void printOriginalArray(){
String intArrayToString = Arrays.toString(intArray);
System.out.println(intArrayToString); //result: [1, 2, 3, 4, 5]
}
/**
* 将数组转化成List集合
* 注意:不能直接将int[]转化为集合、因为asList()方法的参数必须是对象。应该先把int[]转化为Integer[]。
* 对于其他primitive类型的数组也是如此,必须先转换成相应的wrapper类型数组。
*/
public static void convetArrayToList(){
Integer[] integerArray = new Integer[intArray.length];
for (int i = 0; i < integerArray.length; i++) {
integerArray[i] = intArray[i];
}
ArrayList integerList1 = new ArrayList(Arrays.asList(integerArray));
/*
* 不能写成下面:
* ArrayList integerList2 = (ArrayList)Arrays.asList(integerArray);
* 返回的是List、强转可以通过编译、但是不能正常使用。
*/
for(int i : integerList1){
System.out.print(i);
}
//result: 12345
System.out.println();
}
/**
* 将List集合转换成数组
*/
public static void convetListToArray(){
ArrayList strList = new ArrayList(Arrays.asList(strArray));
String[] strArrayFromList = new String[strList.size()];
strList.toArray(strArrayFromList);
System.out.println(Arrays.toString(strArrayFromList)); //result: [a, b, c, d, e]
/*
* 注意:不能写成这样:String[] strArrayFromList = (String[])strList.toArray(strArrayFromList);会抛出ClassCastException。
* List.toArray()与List.toArray(T[] t)的区别在于:
* List.toArray()返回的是一个Object[]、不能强转成String[]、强转的话可以通过编译、但是不能进行String[]的操作
* 而List.toArray(T[] t)会将list的值转换成T类型的数组。
*/
}
/**
* 将数组转换成Set集合
*/
public static void convertArrayToSet(){
Set set = new HashSet(Arrays.asList(strArray));
//Set具有无序性、所以输出结构不一定是原来数组元素存放顺序
System.out.println(set); //result: [d, e, b, c, a]
}
/**
* 判断某个数组中是否包含一个元素、思路:将数组转换成list使用list的contains方法
*/
public static void isContainObject(){
ArrayList strList = new ArrayList(Arrays.asList(strArray));
System.out.println(strList.contains("a")); //result: true
//另一种实现
Arrays.sort(strArray);
if(Arrays.binarySearch(strArray, "c") >= 0){
System.out.println(true);
}else{
System.out.println(false);
}
}
/**
* 将两个相同类型的数组连接起来
*/
public static void connTwoSameArray(){
int[] intArray2 = new int[]{6, 7, 8, 9, 10};
}
/**
* 将数组中数据排序
*/
public static void sortArray(){
String[] str = {"c", "a" ,"d" ,"z" };
Arrays.sort(str);
System.out.println(Arrays.toString(str));
//反序、
Arrays.sort(str, Collections.reverseOrder());
System.out.println(Arrays.toString(str));
}
public static void main(String[] args) {
/*printOriginalArray();
convetArrayToList();
convetListToArray();
isContainObject();
convertArrayToSet();
sortArray();*/
testFillArray();
}
}
【Java数组定义常用方法】相关文章:
-
JAVA数组的定义
2021-02-12 13:15:23JAVA一维数组一,注意不可添加数组元素不可改变数组长度一个数组中的说有元素必须数据类型相同二,创建方法三种1直接添加元素类型[] 数组名 = {元素,元素,元素,……};int[] arr={1,2,3,4};2先定义数组长度再添加... -
Java数组的定义、初始化、及二维数组用法分析
2020-08-26 10:52:22主要介绍了Java数组的定义、初始化、及二维数组用法,结合具体实例形式分析了java数组概念、功能、数组定义、静态数组、动态数组、二维数组等相关使用技巧,需要的朋友可以参考下 -
Java中数组定义的三种方式
2021-04-15 14:13:19方法一:1.先声明 2.分配空间 3.赋值public class arr{public static void main(String[] args){int[] arr; //先声明arr=new int[5]; //分配空间for(int i=0;i<5;i++)arr[i]=i*10; //赋值for(int i=0;i<5;i+... -
Java数组排序方法详解
2021-02-27 11:03:41数组,本身是有序的元素序列,本文我们就来看看Java数组排序的几个方法。一、冒泡排序举 个 栗 子:5 2 0 4 1 3 一个容量为七的数组排升序(降序同理,最大值变最小就ok)①从这组数中找那个冒泡的(最大的),把它踢到... -
java数组的三种定义方式
2021-05-21 09:21:18数组是可以在内存中连续存储多个元素的结构,在内存中的分配也是连续的,数组中的元素通过数组下标进行访问,数组下标从0开始。 优点: 1、按照索引查询元素速度快 2、按照索引遍历数组方便 缺点: 1、数组的大小... -
Java二维数组简单定义与使用方法示例
2020-08-29 04:13:51主要介绍了Java二维数组简单定义与使用方法,结合实例形式简单分析了java二维数组的定义、使用方法及相关注意事项,需要的朋友可以参考下 -
Java数组的定义和使用
2021-03-11 10:53:51为什么需要数组?问题:我们要计算30个学生的平均分如果没有数组,我们的代码是这样的int score1 = 32;int score2 = 56;int score3 = 78;//……此处省略26个变量int score30...首先要定义的变量太多,假如我们需要存... -
java定义数组的方法有哪些
2021-02-12 08:58:49java定义数组的方法有:1、【数组类型[] 数组名 = new 数组类型[数组长度]】;2、【数组类型[] 数组名 = {数组元素}】;3、【数组类型[] 数组名 = new 数组类型[] {数组元素}】。本文操作环境:windows10系统、java8... -
Java对象数组定义与用法详解
2020-08-25 17:02:51主要介绍了Java对象数组定义与用法,结合实例形式分析了java对象数组的概念、功能、定义与使用方法,需要的朋友可以参考下 -
java数组与方法数组的定义及使用
2012-03-14 14:15:47java数组与方法数组的定义及使用 -
java中数组的定义及使用方法(推荐)
2020-09-01 23:14:31下面小编就为大家带来一篇java中数组的定义及使用方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 -
JAVA数组的定义及用法
2021-02-12 15:50:551. 一维数组1.1 一维数组的定义type arrayName[];type[] arrayName;当中类型(type)能够为Java中随意的数据类型,包含简单类型组合类型,数组名arrayName为一个合法的标识符,[]指明该变量是一个数组类型变量。另外一... -
Java数组怎么定义?java中数组的定义及使用方法
2022-04-01 15:15:28许多初学者不知道如何定义java中数组,下面我就为大家带来一篇java中数组的定义及使用方法。应该可以解决大部分人的需求,现在就分享给大家,也给大家做个参考。 数组:是一组相关变量的集合 数组是一组相关数据的... -
Java中数组的定义与使用
2021-09-26 14:46:21Java 中定义数组的语法有两种: type arrayName[]; type[] arrayName;type 为Java中的任意数据类型,包括基本类型和组合类型,arrayName为数组名,必须是一个合法的标识符,[ ] 指明... -
Java——数组的定义和使用
2021-10-30 12:08:51文章目录Java中数组的定义和使用1.数组的基本用法1.1什么是数组1.2创建数组1.3数组的使用2.数组作为方法的参数2.1基本用法2.2理解引用类型(重点/难点)2.3认识 null3.数组作为方法的返回值4.数组练习4.1数组转字符... -
java 数组作为方法参数
2019-12-02 10:30:55例:定义方法,打印输出数组元素的值 public void printArray(int[] arr){} 数组明指向数组的第一个的元素; 数组作为方法参数的方法调用。数组作为方法参数,当传参的时候,传递的是数组的名字。而在方法中定义的... -
java 重定义数组的实现方法(与VB的ReDim相像)
2020-09-05 13:05:26java 重定义数组的实现方法(与VB的ReDim相像),需要的朋友可以参考一下 -
「java 数组」Java创建数组的方法 - seo实验室
2021-03-04 08:25:08Java创建数组的方法大致有三种说明:这里以int为数据类型以arr为数组名来演示一、声明并赋值int[] arr = {1,2,4, …};注意这里的花括号不是语句块,而且而且花括号后的分号也不能省二、声明数组名开辟空间并且赋值... -
Java数组与方法
2019-04-29 16:31:14一维数组 ** 数组的初始化:静态初始化、动态初始化 静态初始化:在声明时指定数组内容 数组类型 数据名[] = {初始值1,初始值2,…} int num[]={1,2,3} 动态初始化:先声明再赋值。 数组默认值 int[]->0 , ... -
java怎么定义数组的长度?java中的数组长度问题
2021-03-05 22:55:56今天对这个问题也算是小有理解,算是对java数组的有了更进一步的了解吧。不说了,先来例子再说:packagecom.test;publicclassTest{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmetho..... -
java数组的定义和使用
2018-12-04 14:20:57在Java中数组属于引用类型,即数组是一个对象。这里的数据类型不仅含八大基本数据类型,还包含引用数据类型,如数组里面可以存数组。 数组的作用? 在程序中常常需要使用数组,利用循环可以对数组中的数据进行批量... -
java实现二维数组转置的方法示例
2020-08-29 04:17:47主要介绍了java实现二维数组转置的方法,结合实例形式详细分析了java二维数组转置的原理、实现步骤与相关操作技巧,需要的朋友可以参考下 -
JAVA中数组的正确定义方法是什么?
2021-03-06 18:37:34§5.1一维数组一、一维数组的定义type arrayName[];其中类型(type)可以为Java中任意的数据类型,包括简单类型组合类型,数组名arrayName为一个合法的标识符,[]指明该变量是一个数组类型变量。例如:int intArray[];... -
Java中数组的定义与使用(一)
2018-09-01 00:05:13如果说现在要求你定义100个整型变量,那么如果按照之前的做法,可能现在定义的的结构如下: int i1, i2, i3, ... i100; 但是这儿时候如果按照此类方式定义就会非常麻烦,... -
Java数组
2022-03-24 18:52:18Java数组01 1.数组的定义 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。 二.... -
java数组字符串常用方法总结
2021-11-13 10:53:151.1数组的定义 //三种定义方式 int[] arrs=new int[100]; String[] names=new String[]{"张三","李四"}; char[] chars={'a','b'}; 1.2Arrays工具类 Arrays.sort(arr);//排序 int index=Arrays.binarySearch(arr,3);...