• String类的知识点(不断更新)


    知识点
    1、String类位于java.lang包中,具有丰富的方法
    计算字符串的长度、比较字符串、连接字符串、提取字符串
    2、数组的length是属性,字符串的length()是方法
    3、import java.util.*; 导入java.util包中所有的类

    --------------------------------我是分隔符----------------------------------------------------

    1、字符串 “+”可以用来做连接
    字符串+其他的数据 得到一个字符串
    2、indexOf 从左往右搜索字符/字符串,返回第一个出现位置的下标
    lastIndexOf 从右往左搜索字符/字符串,返回最后一个出现位置的下标
    如果没有搜索到字符串/字符,返回-1
    3、substring(int beginindex, int endindex)
    截取字符串中指定区间位置的字符串,包含 beginindex,不包含endindex
    substring(int index)
    截取字符串指定下标开始到结束的字符串
    trim()去除字符串首尾空格

                           (更新于2018.12.04.雨)

    --------------------------------我是分隔符----------------------------------------------------

    知识点
    1、StringBuffer:String增强版
    对字符串频繁修改(如字符串连接)时,使用StringBuffer类可以大大提高程序执行效率
    2、创建StringBuffer对象
    StringBuffer sb = new StringBuffer();
    StringBuffer sb = new StringBuffer("aaa");
    3、StringBuffer的使用
    sb.toString(); //转化为String类型
    sb.append("**"); //追加字符串
    sb.insert (1, "**"); //插入字符串

                             (更新于2018.12.07.雨)

     --------------------------------我是分隔符----------------------------------------------------

    知识点
    1、String 常用方法
    boolean endsWith(String suffix)
    测试此字符串是否以指定的后缀结束
    boolean isEmpty()
    当且仅当 length() 为 0 时返回true
    boolean matches(String regex)
    告知此字符串是否匹配给定的正则表达式
    String replace(char oldChar, char newChar)
    返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 得到的
    boolean startsWith(String prefix)
    测试此字符串是否以指定的前缀开始
    String valueOf(参数)
    将不同数据类型的数据转换为String
    Arrays split(分隔符)
    根据字符串中指定的分隔符拆分字符串,返回数组

                               (更新于2018.12.08.雪)

     --------------------------------我是分隔符----------------------------------------------------

    package day20181129;
    /**
    * 字符串的使用
    * @author Administrator
    *
    */
    public class StringDemo01 {
    public static void main(String[] args) {
    //字符串常量池
    String s1="abc";
    String s2="abc";
    //==比较对象的内存地址是否相同
    System.out.println(s1==s2);//true
    //使用new关键字创建字符串对象
    String s3=new String("abc");
    String s4=s3;
    System.out.println(s3==s4);//true
    System.out.println(s1==s3);//false

    }
    }

  • 相关阅读:
    linux下面发布80端口的服务
    visio 安装
    SSH进行登录远程主机,实验室网站,项目
    论文遇到的问题
    ubuntu设置目录容量大小
    ubuntu 磁盘分区
    SpringBoot打成的jar包发布,shell关闭之后一直在服务器运行
    docker的安装,使用
    多线程下载文件,ftp文件服务器
    抖音红人,
  • 原文地址:https://www.cnblogs.com/SUN99bk/p/10041040.html
Copyright © 2020-2023  润新知