八十九、Java内置函数(常用函数)

简介: 八十九、Java内置函数(常用函数)

一、 Character


1、Character.isLetter(char c):是否是一个字母


2、Character.isDigtit(char c);是否是一个数字


3、Character.isWhitespace(char c):是否是一个空白字符


4、Character.isUpperCase(char c):是否是大写字母


5、Character.isLowerCase(char c):是否是小写字母


6、Character.toUpperCase(char c):转化成大写字母


7、Character.toLowerCase(char c):转化成小写字母


8、Character.toString(char c):转化成字符串


二、Random


1、random.nextInt():随机产生一个int类型的数(-2147483648-2147483647)


2、random.nextInt(n):随机产生一个0到(n-1)的整数


3、random.nextFloat():随机产生一个0.0到1.0之间的float型数


4、random.nextDouble():随机产生一个0.0到1.0之间的double型数


三、String


1、str1.equals(str2):两个字符串是否相等


2、str.intern():手工入池


3、str.charAt(i):获取单个字符


4、str.indexOf("a"):查询字符a在字符串abc中的角标


5、str.toCharArray():字符串转化成字符数组


6、str.length():获取字符串长度


7、str.getBytes():字符串转化成字节数组


8、str1.equalsIgnoreCase(str2):不区分大小写比较相等


9、str.compareTo(str2):比较大小


10、str2.contains(str1):判断是否包含字符串


11、str2.startsWith(str1):判断是否以指定字符串开头


12、str2.startsWith(str1, index):从指定位置判断是否以指定字符串开头


13、str2.endsWith(str1):判断是否以指定字符串结尾


14、str.replace('a','m'):对字符的修改,注意是新建新字符串,不是在原基础上修改,字符串不可变


15、str.replaceAll(str1, str2):替换所有指定内容


16、str.replaceFirst(str1, str2):替换首个内容


17、str1.split(str2):字符串拆分


18、str1.split(str2, num):字符串拆分成指定个数


19、str.substring(start)或str.substring(start, end):字符串截取


20、str.toUpperCase():转化成大写


21、str.toLowerCase():转化成小写


22、str.trim():去掉首尾空格


23、str.isEmpty():判断字符串是否为空字符串


24、Integer.parseInt(String s):将字符串转化成整数


25、Double.parseDouble(String s):将字符串转化成小数


四、StringBuffer类和StringBuilder类


1、sb.reverse():字符串反转


2、sb.delete(start, end):删除指定范围的数据


3、sb.insert(index, str):插入数据


五、Character


1、Character.isLetter(char c):是否是一个字母


2、Character.isDigtit(char c);是否是一个数字


3、Character.isWhitespace(char c):是否是一个空白字符


4、Character.isUpperCase(char c):是否是大写字母


5、Character.isLowerCase(char c):是否是小写字母


6、Character.toUpperCase(char c):转化成大写字母


7、Character.toLowerCase(char c):转化成小写字母


8、Character.toString(char c):转化成字符串


六、Arrays


1、Arrays.toString(int[] array):将数组转化成字符串


2、Arrays.sort(int[] array):对数组进行升序排列


3、Arrays.fill(int[] array, int val):将数组全部元素赋值为val


4、Arrays.equals(int[] array1, int[] array2):判断两个数组是否相等


5、Arrays.copyOf(int[] array, int len):提取数组的前len个元素生成新数组


七、Math


1、Math.PI:圆周率


2、Math.min(1, 9):返回两者中最小数


3、Math.max(1, 9):返回两者中最大数


4、Math.random():产生一个0.0到1.0的随机数


5、Math.round(double d):四舍五入保留整数


6、Math.sqrt(4):求开方


7、Math.floor(3.5)=3:舍掉小数取整


8、Math.rint(3.5)=4:四舍五入取整


9、Math.ceil(3.1)=4:进位取整


10、Math.abs(-3.5)=3.5:取绝对值


11、A%B = 余数 :取余数


12、Math.hypot(x,y):求两点间的距离


double x1=5.7;
double x2=5.9;
double  y2=5.4;
double  y1=4.8;
double x= x2 - x1;
double y=y2-y1;
System.out.println(Math.hypot(x, y));//求两点之间的距离
相关文章
|
3月前
|
Java 索引
String字符串常用函数以及示例 JAVA基础
String字符串常用函数以及示例 JAVA基础
|
1月前
|
存储 Java 编译器
Java中ArrayList的常用函数
确切地说,`ArrayList` 提供的这些方法构成了一套强大并且灵活的工具集,可以满足各种程序设计情况中的需求。例如,通过使用 `iterator()`方法,开发者可以在不知道集合大小的情况下遍历集合中全部或部分元素;而 `sort()`方法则能够对集合中的元素进行排序。这些函数在日常的Java编程中极其常见且重要,掌握它们对于进行集合操作和数据处理来说是基础且必须的。
17 2
Java中ArrayList的常用函数
|
29天前
|
Rust Cloud Native Java
Java演进问题之Serverless应用或函数的冷启动如何解决
Java演进问题之Serverless应用或函数的冷启动如何解决
|
19天前
|
存储 Java Unix
(八)Java网络编程之IO模型篇-内核Select、Poll、Epoll多路复用函数源码深度历险!
select/poll、epoll这些词汇相信诸位都不陌生,因为在Redis/Nginx/Netty等一些高性能技术栈的底层原理中,大家应该都见过它们的身影,接下来重点讲解这块内容。
|
2月前
|
存储 算法 搜索推荐
Java中的数组函数库及其使用技巧
Java中的数组函数库及其使用技巧
|
1月前
|
Java 测试技术
在Java中使用断言函数进行代码测试
在Java中使用断言函数进行代码测试
|
2月前
|
Java
轻松入门Java中的Lambda函数
轻松入门Java中的Lambda函数
|
2月前
|
存储 算法 Java
Java查找算法概览:二分查找适用于有序数组,通过比较中间元素缩小搜索范围;哈希查找利用哈希函数快速定位,示例中使用HashMap存储键值对,支持多值关联。
【6月更文挑战第21天】Java查找算法概览:二分查找适用于有序数组,通过比较中间元素缩小搜索范围;哈希查找利用哈希函数快速定位,示例中使用HashMap存储键值对,支持多值关联。简单哈希表实现未涵盖冲突解决和删除操作。
28 1
|
2月前
|
Java
杨老师课堂_Java教程第五篇之函数运用
杨老师课堂_Java教程第五篇之函数运用
20 1
|
2月前
|
算法 Java C语言
Java中的算法与C语言中的函数
Java中的算法与C语言中的函数
27 2