Java API一些注意的零碎不定期整理
来源:互联网 发布:mac删除windows系统 编辑:程序博客网 时间:2024/06/06 02:36
Arrays.binarySearch()
- 二分搜索是建立在有序数组上的,所以搜索前排序,否则得到的结果不可行。
- 指定from, to的时候,包括from,不包括to
- 如果查找到返回对应的位置,没有查找到返回第一个比他大的位置,值为负数,转换后为(-res -1)
- 不管指定区间与否,3都成立。
将集合元素反序
Collections.reverse()
运行时间在线性范围,但是需要开辟额外的空间。
将数组转成字符串,并指定分隔符
API
static String join(CharSequence delimiter, CharSequence... elements)Returns a new String composed of copies of the CharSequence elements joined together with a copy of the specified delimiter.static String join(CharSequence delimiter, Iterable<? extends CharSequence> elements)Returns a new String composed of copies of the CharSequence elements joined together with a copy of the specified delimiter.
注意这里只能处理字符串数组,对于其他类型的数组不行
对于其他类型的,还没发现好用的,目前只能用Arrays.toString(),再用正则进一步处理
String[] strs = {"1","2","3","4"};System.out.println(String.join(",", strs));//1,2,3,4int[] nums = {1,2,3,4,6,7,8,9};System.out.println(Arrays.toString(nums).replaceAll("[\\[\\]]", ""));//1, 2, 3, 4, 6, 7, 8, 9
replace replaceAll replaceFirst区别
replace没有用到正则表达式
repaceAll和replaceFirst都用到正则表达式
replaceAll是贪心的用法
replaceFirst是懒惰的
阅读全文
0 0
- Java API一些注意的零碎不定期整理
- 一些零碎的整理
- 模电的一些零碎问题,不定期更新
- 【JAVA】在网上看到的一些题目,在此做一些整理<此贴不定期更新>
- iOS中一些零碎的整理
- java的一些总结(不定期更新)
- 关于C++中STL的一些东西(不定期整理)
- java零碎知识点整理
- java零碎知识点整理
- java知识零碎整理
- 关于一些java的零碎的知识点
- Java学习二:一些零碎的东西
- 关于基础架构的一些零碎问题的整理记录
- Java的一些注意--随意整理(一)
- MFC的一些零碎
- c++的一些零碎
- 一些零碎的知识
- 一些零碎的事情
- Eclipse项目中内容不保存,项目名称上有一个红叉
- 激光雷达学习笔记(一)数据采集
- Python的Object基类__repr__方法
- android自定义控件--学习
- shell for循环、循环变量值付给其他shell脚本
- Java API一些注意的零碎不定期整理
- 允许远程用户登录访问mysql的方法
- 二叉树遍历
- 安卓开发xm解析
- 用python读取和显示图像
- java-第五章 初始化与清理
- dp——洛谷 P1412 经营与开发
- 小程序开发之旅(持续更新中..)
- Linux常用命令大全