String 类的常用方法
format 是String类的一个非常有用的静态函数,可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式 toCharArray方法可以将字符串转为字符数组 getBytes方法可以将字符串转为字节数组 compareTo //compareTo方法也可以判断两个字符串的值是否相等 //如果返回零则代表相等,返回的不是零则代表不相等 length //length方法可以获取字符串的长度 System.out.println("字符串的长度是:"+str.length()); charAt //charAt方法可以获取字符串中指定位置(下标)上的字符 char ch = str.charAt(4); System.out.println("字符串中第五个字符是:"+ch); indexof //IndexOf方法和lastIndexOf方法都可以传入两个参数 //第二个参数的作用是,给出查找的起始位置 //如果在字符串中找是否存在的字符,则返回该字符的下标,找不到则返回-1 lastIndexOf //lastIndexOf的方法作用与indexof方法作用一样 //IndexOf方法和lastIndexOf方法都可以传入两个参数 //第二个参数的作用是,给出查找的起始位置 //只是查找的方向不同 lastIndexOf是从前往后找 从右往左 Contains //字符串中如果找的包含有字符串的就返回true真 否则就返回false endsWith //endsWith()方法则判断是否以什么结尾 //如果存在则为真返回true 否则为假返回false replace //replace的作用就是把str的字符串替换为r的字符串 String str="This is my original string ,it is very good!"; //replace的作用就是把str的字符串替换为r的字符串 String r="it"; split //利用split把字符串按照指定的分割符进行分割,然后返回字符串数组 startsWith //startsWith()方法是判断该字符串是否以指定子字符串开头,是返回真 否则返回假 substring //substring()方法可以截取字符串 //第一个参数为起始位置,第二个参数为终止位置, //如果不写第二个参数则直接从起始位置截取到末尾 //包含起始位置,不包含终止位置 toLowerCase //toLowerCase的作用就是把字符串的值全部变为小写 toUpperCase //toUpperCase的作用就是把字符串的值全部变为大写 trim //trim()可以将字符串首尾空格去除,中间的空格不能去除 valueOf //valueOf()可以将其他类型的数据转为字符串类型