java 入门与进阶P-6.5+P-6.6
字符串操作
字符串是对象,对它的所有操作都是通过" . " 这个运算符来进行的
字符串.操作
他表示对.左边的这个字符串做右边的那个操作
这里的字符串可以是变量也可以是常量
Strings大小的比较
两个字符串可以比较大小:
如果s1比s2小,那么结果是负的;如果s1和s2相等,那么结果是0;
如果s1比s2大,那么结果是正的
获取子字符串
String substring()方法:实现截取字符串,利用字符串的下标索引来截取(字符串的下标是从0开始的,在字符串中空格占用一个索引位置)
substring(int beginIndex):截取从指定索引位置开始到字符串结尾的子串
substring(int beginIndex, int endIndex):从beginIndex开始,到endIndex结束(不包括endIndex)
不可变的String
所有的字符串都是不可变的,对它们的操作结果都是制造新的字符串出来
MATH类
在 Java 中 Math 类封装了常用的数学运算,提供了基本的数学操作,如指数、对数、平方根和三角函数等。Math 类位于 java.lang 包,它的构造方法是 private 的,因此无法创建 Math 类的对象,并且 Math 类中的所有方法都是类方法,可以直接通过类名来调用它们。
下面详细介绍该类的常量及数学处理方法。
静态常量
Math 类中包含 E 和 PI 两个静态常量,正如它们名字所暗示的,它们的值分别等于 e(自然对数)和 π(圆周率)。
求最大值、最小值和绝对值