字符串操作和Math类
字符串是对象,对他的所有的操作都是用 . 这个的运算符来进行的
. 左边的字符串做右边的那个操作
这里的这个字符串可以是常量也可以是变量
public static void main(String[] args) { String a = "112"; String b = "221"; System.out.println(a.compareTo(b)); }
说明b比a要大,如果是1的话就是说明a要比b大,如果是0的话那么这两个数就是相等的
String a = "112"; for (int i = 0; i <a.length(); i++) { System.out.println(a.charAt(i)); }
得到子串
-
a.substring(1)
得到从1号开始到末尾的所有内容
-
a.substring(1,3)
得到从1号开始到3位置的中间内容
String a = "1121112"; System.out.print(a.substring(2)); System.out.println(); System.out.print(a.substring(2,5));
String a = "135421596";
System.out.print(a.indexOf('2'));
还有一些方法
作用:主要用于完成复杂的数学运算,如求绝对值、三角函数、指数运算等。
//绝对值 System.out.println(Math.abs(-12)); //四舍五入 System.out.println(Math.round(16.325)); //随机数 System.out.println(Math.random()); //浮点的 System.out.println(Math.pow(2,3));