八十九、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));//求两点之间的距离
相关文章
|
2月前
|
Java
让星星⭐月亮告诉你,jdk1.8 Java函数式编程示例:Lambda函数/方法引用/4种内建函数式接口(功能性-/消费型/供给型/断言型)
本示例展示了Java中函数式接口的使用,包括自定义和内置的函数式接口。通过方法引用,实现对字符串操作如转换大写、数值转换等,并演示了Function、Consumer、Supplier及Predicate四种主要内置函数式接口的应用。
30 1
|
3月前
|
Java
java基础(11)函数重载以及函数递归求和
Java支持函数重载,即在同一个类中可以声明多个同名方法,只要它们的参数类型和个数不同。函数重载与修饰符、返回值无关,但与参数的类型、个数、顺序有关。此外,文中还展示了如何使用递归方法`sum`来计算两个数之间的和,递归的终止条件是当第一个参数大于第二个参数时。
34 1
java基础(11)函数重载以及函数递归求和
|
2月前
|
Java 编译器 C语言
【一步一步了解Java系列】:Java中的方法对标C语言中的函数
【一步一步了解Java系列】:Java中的方法对标C语言中的函数
30 3
|
4月前
|
Java 调度 Android开发
Android经典实战之Kotlin的delay函数和Java中的Thread.sleep有什么不同?
本文介绍了 Kotlin 中的 `delay` 函数与 Java 中 `Thread.sleep` 方法的区别。两者均可暂停代码执行,但 `delay` 适用于协程,非阻塞且高效;`Thread.sleep` 则阻塞当前线程。理解这些差异有助于提高程序效率与可读性。
85 1
|
5月前
|
存储 Java 编译器
Java中ArrayList的常用函数
确切地说,`ArrayList` 提供的这些方法构成了一套强大并且灵活的工具集,可以满足各种程序设计情况中的需求。例如,通过使用 `iterator()`方法,开发者可以在不知道集合大小的情况下遍历集合中全部或部分元素;而 `sort()`方法则能够对集合中的元素进行排序。这些函数在日常的Java编程中极其常见且重要,掌握它们对于进行集合操作和数据处理来说是基础且必须的。
37 2
Java中ArrayList的常用函数
|
4月前
|
存储 运维 Java
函数计算产品使用问题之怎么配置定时触发器来调用Java函数
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
4月前
|
开发框架 Java Android开发
JNI中调用Java函数
JNI中调用Java函数
30 0
|
4月前
|
开发框架 Java Android开发
JNI中调用Java函数
JNI中调用Java函数
37 0
|
5月前
|
Rust Cloud Native Java
Java演进问题之Serverless应用或函数的冷启动如何解决
Java演进问题之Serverless应用或函数的冷启动如何解决
|
6月前
|
存储 算法 搜索推荐
Java中的数组函数库及其使用技巧
Java中的数组函数库及其使用技巧
下一篇
DataWorks