博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
上上上个博文的标题不对,应该是集合方法,这回才是数组方法
阅读量:5018 次
发布时间:2019-06-12

本文共 874 字,大约阅读时间需要 2 分钟。

  Collections不用导入直接用,不过限定用在集合身上,就是List或者Set或者Map。

  要给数组用的话是Arrays这个类,同样不需要导入,很方便。

  要导入的 别相信上边两句话: java.util.Arrays

  也有几个好用的方法:

    sort(blah[] array):懂。

    fill(blah[] array, blah content):懂。

    binarySearch(blah[] array, blah keyword):现在懂了。

 

  然后有两个拷贝用方法:

    copyOf(blah[] originalArray, int newLength)

    copyOfRange(blah[] originalArray, int from, int to)

    两个方法都是返回一个数组,作用看参数和方法名也能懂,拷贝参数数组。

    第一个方法的第二个参数指定了新数组的长度,其他位置大概是用null来填。用时自然就知道了。

    第二个方法的其他参数指定了拷贝范围,返回数组的长度自然就是范围的大小。

 

  然后有两个不怎么用得上的方法:

    toString(blah[] array):返回一个奇怪的数组名at内存地址 我错了,返回的是方括号里逗号分隔开的很直观的一个列表形状的字符串,看来肉眼检查数组内容的时候能用得到。 用到毛线,打印的时候自动调用toString()根本不需要自己来。

    hashCode(blah[] array):返回哈希值字符串,用得着?

    equals:懒得说。

 

  然后有一个很有意思的方法:

    asList(blah[] array):返回一个List对象,不是Set是因为Set没有顺序,不是Map是因为我有智力。

    ☆ Collections类里有一个相反的方法叫toArray,作用相反,懂。

转载于:https://www.cnblogs.com/chihane/p/3463003.html

你可能感兴趣的文章
深入理解javascript原型和闭包_____全部
查看>>
2016年中国的SaaS服务商企业研究
查看>>
HTML5:离线存储(缓存机制)-IndexDB
查看>>
9-5
查看>>
Laxcus大数据管理系统2.0(5)- 第二章 数据组织
查看>>
kafka入门样例 for java
查看>>
Redis存储AccessToken
查看>>
Use commons-email-1.1.jar+activation.jar+mail.jar to send Email
查看>>
hdu 2160 Sequence one(DFS)
查看>>
ATM实验感受
查看>>
csharp基础
查看>>
hdu4497 正整数唯一分解定理应用
查看>>
html5 拖曳功能的实现[转]
查看>>
[BZOJ 2049] [Sdoi2008] Cave 洞穴勘测 【LCT】
查看>>
java导出word[xml方式]
查看>>
mysql load_file()和 into outfile
查看>>
响应式布局编码
查看>>
微服务实战(三):深入微服务架构的进程间通信 - DockOne.io
查看>>
Android菜鸟的成长笔记(6)——剖析源码学自定义主题Theme
查看>>
Java:类与继承
查看>>