关于常用方法的学习

  • public int length(): 返回字符串的长度

  • public char charAt(int index): 根据下标获取字符

  • public boolean contains(String str): 判断当前字符串中是否包含str

  • public char[] toCharArray(): 将字符串转换成数组

  • public int indexOf(String str): 查找str首次出现的下标,存在,则返回该下标;不存在,则返回-1

  • public int lastIndexOf(String str): 查找字符串在当前字符串中最后一次出现的下标索引

  • public String trim(): 去掉字符串前后的空格

  • public String toUpperCase(): 将小写转换成大写

  • public boolean endWith(String str): 判断字符串是否以str结尾

  • public String replace(char oldChar,char newChar): 将新字符串替换成旧字符串

  • public String[] split(String str): 根据str做拆分

    代码示例:

    import java.util.Arrays;
     ​
     public class Demo03 {
         public static void main(String[] args) {
     ​
             System.out.println("----------字符串方法的使用1----------");
             //字符串的使用
             //1.length();  返回字符串长度
             //2.charAt(int index);  返回某个位置的字符
             //3.contains(String str); 判断是否包含某个字符串
     ​
             String content = "学习java使我快乐,java,java真香";
             System.out.println(content.length());  //10
             System.out.println(content.charAt(4));  //v
             System.out.println(content.contains("java"));  //true
             System.out.println(content.contains("wu"));  //false
     ​
             System.out.println("----------字符串方法的使用2----------");
             //字符串方法的使用
             //4.toCharArray();  返回字符串对应的数组
             //5.indexOf();  返回字符串首次出现的位置
             //6.lastIndexOf();  返回字符串最后一次出现的位置
             System.out.println(Arrays.toString(content.toCharArray()));
             System.out.println(content.indexOf("java"));  //2
             System.out.println(content.indexOf("java",6));  //11
             System.out.println(content.lastIndexOf("java"));  //16
             
             System.out.println("----------字符串方法的使用3----------");
             //字符串方法的使用
             //7.trim();  去掉字符串前后的空格
             //8.toUpperCase();  将小写转换成大写 . toLowerCase();  将大写转换成小写
             //9.endWith(str);  判断字符串是否以str结尾 . starWith()str;  判断字符串是否以str开头
             String content2 = "   Hello world   ";
             System.out.println(content2.trim());  //Hello world
             System.out.println(content2.toUpperCase());  //HELLO WORLD
             System.out.println(content2.toLowerCase());  //hello world
             String filename = "hello.java";
             System.out.println(filename.endsWith("java"));  //true
             System.out.println(filename.startsWith("hello"));  //true
     ​
             System.out.println("----------字符串方法的使用4----------");
             //字符串方法的使用
             //10.replace(char oldChar,char newChar):  将新字符串替换成旧字符串
             //11.split():  根据str做拆分
             System.out.println(content.replace("java","php"));  
             //  学习php使我快乐,php,php真香 
     ​
             String say = "java is the best  programing language,java xiang";
             String[] arr = say.split("[ ,]+");
             System.out.println(arr.length);  //8
             for (String string : arr){
                 System.out.println(string);
             }
         }
     }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值