zoukankan      html  css  js  c++  java
  • 第十五章

    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
    }
    }

  • 相关阅读:
    【Android-音乐类】音友 免费下载、试听、全网最全的音乐 还不快来白嫖~
    数据结构 10 基础数据结构 二叉堆 堆排序算法详解
    数据结构 9 基础数据结构 二叉堆 了解二叉堆的元素插入、删除、构建二叉堆的代码方式
    数据结构 8 基础排序算法详解、快速排序的实现、了解分治法
    Jenkins+tomcat自动发布的热部署/重启及遇到的坑解决办法
    Spring笔记(3)
    多线程高并发编程(12) -- 阻塞算法实现ArrayBlockingQueue源码分析
    多线程高并发编程(11) -- 非阻塞算法实现ConcurrentLinkedQueue源码分析
    多线程高并发编程(10) -- ConcurrentHashMap源码分析
    Spring笔记(1)
  • 原文地址:https://www.cnblogs.com/abc199812/p/6970116.html
Copyright © 2011-2022 走看看