Java常用函数

文章介绍了Java中如何使用Arrays工具类转换和操作数组,如转换为集合、拷贝部分数组、排序。同时讲解了ArrayList列表的创建、增删改查方法,以及排序和查找功能。还提到了其他常用的Java函数,如Math和String的相关方法。
摘要由CSDN通过智能技术生成
  1. 使用java.util.Arrays工具类的方法

Arrays.asList( strArr )//将数组转为集合,如果是int[]这些基本数据类型,需要先转化成包装类;

Arrays.copyOfRange( strArr, nstart, nEnd) //返回原数组中nstart到nEnd(取不到)之间元素组成的新数组;

Arrays.sort​( nArr ) //对数组元素(基本数据类型)升序排序,对数组本身操作不返回新的;

Arrays.toString( strArr ) //打印一维数组; 
Arrays.deepToString( strArr ) //打印二维数组;

  1. 转换成ArrayList列表后,利用其丰富的方法,ArrayList是长度可变列表;

创建:

  ArrayList<String> strList = new ArrayList<String>();

   ArrayList<Integer> nList =new ArrayList<>( Arrays.asList(nArr) ); //把普通数组转化成ArrayList
  ArrayList<String> arrayList = new ArrayList<>( Arrays.asList(strArr) ); 

 
 strList.size( ) //获取列表长度
  strList.isEmpty( ) //判断列表是否为空
  strList.clear( ) //清空列表
  strList.toArray( ) //把列表转化为数组

  strList.get( 1 ) //访问元素,开始位置为0;

  strList.subList( nStart, nEnd) //获取nStart和nEnd(不包含)之间的元素;

  strList.add( "hello" ) //在列表末尾添加元素;
  strList.add( 5, "hello" ) //在列表指定位置插入元素;
  strList.set( 5, "hello") //在列表指定位置替换元素;
  strList.remove( ''hello" ) //删除列表中的元素,先查找是否存在,再删除;
  strList.remove( 1 ) //删除列表中的索引下的元素

查找:

strList.indexOf ( "hello" ) //查找元素第一次出现的索引,没有返回-1
  strLIst.lastIndexOf ( obj ) //查找元素最后一次出现的索引,没有返回-1
  strList.contains ( "abc" ) //判断元素是否存在,返回true或false

排序:

Collections.sort ( strList ) // /升序排序,对基本类型和String元素 可直接使用,对自定义类的元素 需要编写比较方法,不推荐使用 ArrayList的sort()方法;
  Collections.sort ( strList, Collections.reverseOrder() ) //降序排序
  Collections.reverse( strList ) //反转列表顺序

java常用函数还有:

Math.max();
Math.min();
Arrays.sort();
System.arraycopy();复制数组
String.split();将字符串按照指定规则进行分割
String.join();将多个字符串拼接成一个字符串
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值