zoukankan      html  css  js  c++  java
  • java10

    复制代码
    第十五章 字符串
    1.字符串(String)的定义
            String str="内容";
            String str=new String(); //内容为null
            String str=new String("内容");
         2.java.lang.*
             字符串所在的包是java.lang.
             注意:所有在java.lang包下的类,我们使用时,不需要import。
         3.常用方法
            str.length();//字符串的长度
            str.indexOf(str1);//子串str1出现的下标。(从前往后)
            str.lastIndexOf(str1);//子串str1出现的下标。(从后往前)
         str.substring(begin);//截取从下表begin开始到末尾的子串。
         str.substring(begin,end);//截取下标begin开始到下标end的子串。
          str.trim();//去掉首尾空白
        str.toLowerCase();//返回字符串的小写
          str.toUpperCase();//返回字符串大写
    
    public class *** {
        public static void main(String[] agrs){
            Scanner console = new Scanner(System.in);
            String pwd = console.next();
            //str.lenght();//计算字符串长度
            int length = pwd.length();
            
            System.out.println(length);
        }
    }
    
    public class *** {
        public static void main(String[] agrs){
            String str = "adsadsdasdas";
            //indexOf (字符a):返回第一次出现字符a的下标
            //int index = str.indexOf('a');
            //indexOf (字符串):返回第一次出现字符串的下标
            //int index1 = str.indexOf("sa");
            
            //System.out.println(index);
            //System.out.println(index1);
            
            //从后往前找,返回第一次出现的下标
            int li = str.lastIndexOf('a');
            
            int li1 = str.lastIndexOf("sa");
            System.out.println(li);
            System.out.println(li1);
            
        }
    }
    
    public class *** {
        public static void main(String[] agrs){
            String str = "我是";
            String str1 = "好人";
            //"+"表示拼接
            String stra = str+str1;
            //字符串拼接
            String strc = str.concat(str1);
            
            System.out.println(stra);
            System.out.println(strc);
        }
    }
    
    public class ** {
        public static void main(String[] agrs){
            String str = "abcaaa";
            
            //截取从下标2开始到结尾的字符子串.
            String substr = str.substring(0);
            //截取从下标2开始到下标4的字符子串.包含前面不包含后面
            String substr1 = str.substring(0,1);
            System.out.println(substr);
            System.out.println(substr1);
            
            
            //str = "  abc  ";
            
            //System.out.println(str.length());
            //trim()去首尾空格
            //System.out.println(str.trim().length());
        }
    }
    
    public class ***{
        public static void main(String[] agrs){
    //        //==:判断两个对象是否都是同一个对象
    //        //equals比较内容是否相同
    //        
    //        String str = "abc";
    //        String str1 = str;
    //        String str2= new String("abc");
    //        System.out.println(str2.equals(str1));
    //        System.out.println(str==str2);
            
            String s1 = "abc";
            String s2 = "ABC";
            System.out.println(s1.equals(s2));
            //equalsIgnoreCase忽略大小写的比较
            System.out.println(s2.equalsIgnoreCase(s2));
            //toLowerCase转换成小写
            String s11 = s1.toLowerCase();
            System.out.println(s11);//abc
            //toUpperCase转换成大写
            String s12 = s1.toUpperCase();
            System.out.println(s12);//ABC
        }
    }
  • 相关阅读:
    Java集合(4):Iterator(迭代器)
    Java集合(3):Vector && Stack
    Java集合(2):LinkedList
    面试题29:顺时针打印矩阵
    面试题28:对称的二叉树
    面试题27:二叉树的镜像
    面试题26:树的子结构
    面试题24:反转链表
    面试题25:合并两个排序的链表
    面试题23:链表中环的入口结点
  • 原文地址:https://www.cnblogs.com/wojiatingting/p/6962689.html
Copyright © 2011-2022 走看看