Java▲Java这个类,大概就和现实中吃饭一样常见( 二 )


  • charAt(0):获取0索引位的字符 , 也就是’a‘ 。
  • indexOf(\"ab\"):获取子字符串“ab“首字母在字符串的索引 , 若是不存在的话 , 返回-1 。
  • substring(1):从指定索引(1)处开始截取字符串 , 直至结束 。
  • substring(12):从指定索引(1)处开始截取 , 直至指定索引(2)处结束 , 截取字符串 。
  • 3.转换方法
    • tocharArray():将字符串转换为字符数组{’a‘'b''c' 。
    • getBytes():获得对应的字节数组{979899 。
    • replace(“bc”''ef\"):将字符串中的“bc”替换成“ef” , 故成了“aef” 。
    • toLowerCase():将字符串全部转换成小写字母 。
    • toUpperCase():将字符串全部转换成大写字母 。
    4.切割功能
    split():将字符串按照指定的规则切割开 。
    比如说:以“+”这个加号字符为界切割 , 但是因为“+”本身就有就具有一定的含义(它是个运算符) , 就要使用“\\\\” , 让“+”成为一个单纯的字符就可以了 。
    其中”\\“叫做转义字符 , 当转义字符要当作普通的字符时 , 需要进行自身转义变成”\\“ 。
    二、static关键字static这个单词前面已经不知道见过多少回了 , 现在就详细学学它到底是什么意思?
    static翻译成中文就是:静态 。 它是一个修饰符 , 可以用来修饰变量和方法 。
    那静态变量和静态方法有何特别之处?
    做一个回顾:
    这几天我们学习了好几个类:Scanner类 , Random类 , ArrayList类 。
    这些类我们需要调用它的成员方法时 , 先得new出对应的一个对象 , 然后再用这个对象去调用对应的方法 。
    static的作用就是让这个类中的成员方法和成员变量 , 用类名直接就可以调用 , 不用new一个对象 , 操作起来非常方便 , 但相对的也就不安全 , 所以一般都是一些可以共享的信息才会用到static 。
    接下来就介绍两个工具类 , 体现static 方法的方便 。
    三、Arrays类Arrays , 这一看就是一个数组类 , 包含了各种操作数组的方法 。
    其所有方法均为静态方法 , 操作起来非常方便 , 其中最常用的两个静态方法:
    • toString():该方法能直接将一个数组转换成一个字符串 。
    • sort():能将数组升序排列 。
    四、math类math , 翻译成中文就是数学的意思 , 显然就是数学里面需要的一些运算方法 。
    常用的有:
    • abs(-5):即表示求-5的绝对值 , 也就是5 。
    • ceil(5.5):ceil意思是天花板 , 即表示往上取整 , 5.5往上取整也就是6 。
    • floor(5.5):floor意思是地板 , 即表示往下取整 , 5.5往下取整也就是5.
    • round(5.5):round意思也就是四舍五入 , 现实里最常见的方式 。
    总结:


    推荐阅读