字符串操作和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));
}

 

 

 

charAt可以取出一个一个的字符进行打印

得到子串

  1. a.substring(1)

    得到从1号开始到末尾的所有内容

  2. 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'));

结果是四就是这个2在上面的位置在第从0开始到第4个

还有一些方法

 

 

Math类

定义:Math类是一个工具类

作用:主要用于完成复杂的数学运算,如求绝对值、三角函数、指数运算等。

//绝对值
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));

 

 

posted @ 2022-06-10 15:55  魔光领域  阅读(23)  评论(0编辑  收藏  举报