Java编程中10个 的函数,让你的代码更加简洁高效!
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
