欢迎访问宙启技术站
智能推送

Java中的内置函数:如何使用Math和String类?

发布时间:2023-07-02 11:50:01

Java中有许多内置函数可用于各种操作,例如数学计算和字符串处理。

Math类是Java中的一个内置类,它提供了许多用于数学运算的静态方法。下面是其中一些常用的方法及其用法:

1. abs():返回一个数的绝对值。

例:Math.abs(-5) 返回5。

2. ceil():返回一个大于或等于指定双精度数的最小整数。

例:Math.ceil(4.3) 返回5。

3. floor():返回一个小于或等于指定双精度数的最大整数。

例:Math.floor(4.9) 返回4。

4. round():返回一个最接近指定数的值,四舍五入到整数。

例:Math.round(4.6) 返回5。

5. max():返回两个数中较大的那个数。

例:Math.max(4, 7) 返回7。

6. min():返回两个数中较小的那个数。

例:Math.min(4, 7) 返回4。

7. pow():返回一个数的指定次幂。

例:Math.pow(2, 3) 返回8。

8. sqrt():返回一个数的平方根。

例:Math.sqrt(9) 返回3。

String类是Java中另一个常用的内置类,它提供了许多用于字符串操作的方法。下面是其中一些常用的方法及其用法:

1. length():返回字符串的长度。

例:String str = "Hello World"; str.length() 返回11。

2. charAt(index):返回指定索引处的字符。

例:String str = "Hello World"; str.charAt(4) 返回'o'。

3. substring(startIndex, endIndex):返回从startIndex到endIndex-1之间的子字符串。

例:String str = "Hello World"; str.substring(6, 11) 返回"World"。

4. trim():去除字符串两端的空格。

例:String str = "   Hello   "; str.trim() 返回"Hello"。

5. toUpperCase():将字符串中的所有字符转换为大写。

例:String str = "Hello"; str.toUpperCase() 返回"HELLO"。

6. toLowerCase():将字符串中的所有字符转换为小写。

例:String str = "HeLLo"; str.toLowerCase() 返回"hello"。

7. equals():比较两个字符串是否相等。

例:String str1 = "Hello"; String str2 = "hello"; str1.equals(str2) 返回false。

8. indexOf():返回指定字符在字符串中的 次出现的索引。

例:String str = "Hello World"; str.indexOf('o') 返回4。

以上只是一小部分Math和String类提供的方法,它们是Java编程中的重要工具。学会使用它们可以方便我们进行各种数学运算和字符串处理操作。