String类的用法

1.字符串的声明初始化

最简定义方法:

String str1="abcd";

第二个方法

String str1=new String("1234");

也可以

String str1=new String();

str1="1234";

2.字符串常会调用的函数

获得字符串的长度

         String s="skaaaaaaaaaak";
         System.out.println("字符串的长度是:"+s.length());

找到字符串中第几个字符

       String s="skaaaaaaaaaak";
        System.out.println("字符串的第几个字符"+s.charAt(3));//注意第一个位置下标为0

字符'a'第一次出现的下标

       String s="skaaaaaaaaaak";
        System.out.println("字符串的第几个字符"+s.indexOf('k'));

字符'a'最和一次出现的位置

       String s="skaaaaaaaaaak";
        System.out.println("字符串的第几个字符"+s.lastIndexOf('k'));

3.字符串去除空格的操作

         String s="s k a a a k";
        System.out.println("字符串的第几个字符"+s.replace(" ", ""));
        System.out.println(s);

4.判断字符是否为空

        String s="s k a a a k";
        System.out.println("字符串的第几个字符"+s.isEmpty());

5.判断两个字符是否相等(两种方法,还可以用==判断)

        String s="saskhd";
        String s1="saskhd";
        System.out.println("字符串的第几个字符"+s.equals(s1));

6.字符串的截取与分割

     String s="羽毛球-地球-火星";
        String s1[]=s.split("-");
        for(int i=0;i<s1.length;i++){
            
                System.out.println(s1[i]);
            
        }

PS:异常的处理

s.charAt(10);

调用这个函数时,可能会越界

         

     

     

       

猜你喜欢

转载自blog.csdn.net/qiuyushuofeng/article/details/81280978
今日推荐