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

Java编程中10个 的函数,让你的代码更加简洁高效!

发布时间:2023-06-04 07:32:55

1. String.trim()

这个方法可以去除字符串开头和结尾的空格和空白字符,这样可以消除一些不必要的干扰因素。

示例代码:

String str = "   hello world    ";

str = str.trim();

// str = "hello world"

2. String.split()

这个方法可以按照指定的分隔符将一个字符串分割成多个子字符串。

示例代码:

String str = "apple,orange,banana";

String[] fruits = str.split(",");

// fruits = ["apple", "orange", "banana"]

3. String.format()

这个方法可以将一个格式化的字符串输出到控制台或者写到文件中,可以帮助我们更好的输出调试信息。

示例代码:

int x = 10;

int y = 20;

System.out.println(String.format("x=%d, y=%d", x, y));

4. Arrays.sort()

这个方法可以按照指定的比较器对数组进行排序,可以帮助我们更方便的进行排序操作。

示例代码:

int[] nums = {3, 1, 2};

Arrays.sort(nums);

// nums = [1, 2, 3]

5. Collections.sort()

和Arrays.sort()类似,只不过是对集合进行排序。

示例代码:

List<Integer> list = new ArrayList<>();

list.add(3);

list.add(1);

list.add(2);

Collections.sort(list);

// list = [1, 2, 3]

6. String.contains()

这个方法可以判断一个字符串是否包含某个子串。

示例代码:

String str = "hello world";

boolean flag = str.contains("world");

// flag = true

7. String.startsWith()和String.endsWith()

这两个方法可以判断一个字符串是否以指定的字符串开头或结尾。

示例代码:

String str = "hello world";

boolean startFlag = str.startsWith("hello");

boolean endFlag = str.endsWith("world");

// startFlag = true, endFlag = true

8. String.join()

这个方法可以将多个字符串以指定的分隔符连接起来。

示例代码:

String[] fruits = {"apple", "orange", "banana"};

String str = String.join(",", fruits);

// str = "apple,orange,banana"

9. Math.pow()

这个方法可以得到一个数的指定次幂。

示例代码:

double result = Math.pow(2, 3);

// result = 8.0

10. Math.round()

这个方法可以对一个浮点数进行四舍五入运算。

示例代码:

double result = Math.round(3.14);

// result = 3.0