常用函数 Math 类 和 String 类是常用的两种函数1-1 Math函数:
| Math.E | 比任何其他值都更接近 e(即自然对数的底数)的 double 值。 | |
| Math.PI | 比任何其他值都更接近 pi(即圆周率)的 double 值。 | |
| Math.abs(b) | 返回绝对值 | |
| Math.ceil(a) |
| |
| Math.floor(c) |
| |
| Math.pow(a , b) |
| |
| Math.min(a,b) |
| |
| Math.sqrt(a) |
| |
| Math.random() |
| |
| Math.rint(a) |
| |
| Math.round(a) |
|
注意:对字符串的修改永远不是对字符串的本身进行修改
字符串本身是不可变的!!!
对字符串的修改往往都是新建一个字符串将修改后的内容赋值并返回这个新的字符串
String不是基本数据类型,而是一个类,既然是类那么肯定是有其相关的函数
| String函数的介绍 | 含义 | |
| String.charAt(int index) |
| |
| String.concat(String str) |
| |
| String.contains() |
| |
| String.endsWith("") |
| |
| String.equals(“") |
| |
| String.indexof("") |
| |
| Srting.isEmpty() |
| |
| lastIndexO(int ch) |
| |
| length() |
| |
| replace (char oldChar,char newChar) |
| |
| replaceAll(String regex, String replacement) |
| |
| split(String regex) |
| |
| split(String regex, int limit) |
| |
| substring(int a , int b) | 返回的是索引从 a 开始到索引 b-1 结束的字符串 | |
| toString() |
| |
| trim() |
| |
| valueOf(参数) |
|
问题二:判断字符串是否为回文数字解答:
例如:String str = "上海自来水来自海上";
判断该字符串是否是回文数字?~~~~~
问题:将字符串中的空格去掉并且输出新字符串解答:
问题三:求s1 和s2中最大相同的子字符串?解决:



