• java学习--基础知识第八天--笔记


    今日内容
    如何查看API文档
    键盘录入字符串数据
    String类
    StringBuilder类


    API
    就是Java给我们提供的类


    Scanner类
    nextLine():获取键盘录入的字符串数据


    String类
    字符串,它是常量,定义之后就不能改变

    // 方式一:
    String s = new String("abc");
    // 方式二:
    char[] chs = {'a','b','c'};
    String s = new String(chs);// abc
    // 方式三:
    char[] chs = {'a','b','c'};
    String s = new String(chs,1,2);// bc
    // 方式四:
    String s = "abc";

    判断功能
    boolean equals(Object o):比较字符串内容是否相等
    boolean equalsIgnoreCase(String str):判断字符串内容是否相等,忽略大小写
    boolean startsWith(String str):判断字符串是否以指定的字符串开头
    boolean endsWith(String str):判断字符串是否以指定的字符串结尾

    案例1:模拟登录,给三次机会,并提示还有几次

    获取功能
    int length():获取字符串的长度,字符的个数
    char charAt(int index):获取指定索引处的字符
    int indexOf(String str):获取指定字符串第一次出现的索引,如果没有找到返回-1
    String substring(int index):截取字符串,从index索引处开始,一直到结束
    String substring(int start,int end):截取字符串,从start索引处开始,到end索引处结束,注意,不包含end索引处的字符

    案例2:遍历字符串(charAt()方法和toCharArray()方法两种方式)
    案例3:统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数。

    转换功能
    char[] toCharArray():将字符串转为字符数组
    String toLowerCase():将字符串转为小写字符串
    String toUpperCase():将字符串转为大写字符串

    案例4: 键盘录入一个字符串,把该字符串的首字母转成大写,其余为小写。

    其他功能
    String trim():去除字符串的前后两端空格
    String[] split(String str):根据指定的字符串将原字符串切割成多个字符串

    案例5:把数组中的数据按照指定格式拼接成一个字符串
    案例6:字符串反转

    StringBuilder类
    可变的字符序列,它相当于一个容器,任意的类型的数据都可以往里面加

    构造方法
    StringBuilder()

    成员方法
    capacity():返回容量,理论值// 了解
    length():返回长度,实际值

    StringBuilder append(任意类型):追加数据
    StringBuilder reverse():反转

    案例1:StringBuilder和String通过方法完成相互转换
    案例2:利用StringBuilder把数组拼接成一个字符串
    案例3:利用StringBuilder完成字符串反转
    案例4:判断一个字符串是否是对称字符串

  • 相关阅读:
    Jmeter如何保持cookie,让所有请求都能用同一个cookie,免去提取JSESSIONID
    Jmeter如何提取响应头部的JSESSIONID
    Loadrunner如何进行有效的IP欺骗
    Center 6.5 redis 3.0安装
    小程序 wx.getRecorderManager 录音 to 语音识别
    微信小程序语音识别服务搭建全过程解析(https api开放,支持新接口mp3录音、老接口silk录音)
    java自然语言理解demo,源码分享(基于欧拉蜜)
    微信小程序——智能小秘“遥知之”源码分享(语义理解基于olami)
    bash, sh, dash 傻傻分不清楚
    微信小程序语音识别服务搭建全过程解析(项目开源在github)
  • 原文地址:https://www.cnblogs.com/bigorangehasc/p/8639091.html
Copyright © 2020-2023  润新知