首页 > 其他分享 >String类常用方法

String类常用方法

时间:2024-08-05 16:09:34浏览次数:7  
标签:返回 常用 beginIndex String int ch 字符串 方法

常用方法

  • 字符串比较

    • equals(Object another): 比较两个字符串的内容是否相等。
    • equalsIgnoreCase(String another): 比较两个字符串的内容,忽略大小写。
  • 字符串长度

    • length(): 返回字符串的长度。
  • 字符串转换

    • toString(): 返回其自身的字符串表示形式。
    • valueOf(类型 x): 将给定的对象或原始类型转换为字符串。
  • 字符串连接

    • concat(String str): 将指定字符串连接到此字符串的结尾。
  • 子字符串

    • substring(int beginIndex): 返回一个新字符串,包含此字符串从 beginIndex 开始到结尾的子字符串。
    • substring(int beginIndex, int endIndex): 返回一个新字符串,包含此字符串从 beginIndex 开始到 endIndex - 1 的子字符串。
  • 字符访问

    • charAt(int index): 返回指定索引处的字符。
  • 大小写转换

    • toLowerCase(): 将字符串转换为小写。
    • toUpperCase(): 将字符串转换为大写。
  • 去除空白

    • trim(): 去除字符串两端的空白字符。
  • 字符串分割

    • split(String regex): 根据匹配给定正则表达式的模式来拆分字符串。
  • 字符串搜索

    • indexOf(int ch): 返回字符 ch 在此字符串中第一次出现处的索引。
    • indexOf(String str): 返回子字符串 str 在此字符串中第一次出现处的索引。
    • lastIndexOf(int ch): 返回字符 ch 在此字符串中最后一次出现处的索引。
    • contains(CharSequence s): 判断字符串是否包含序列 s
  • 替换和替换所有

    • replace(char oldChar, char newChar): 将字符串中的所有 oldChar 替换为 newChar
    • replaceAll(String regex, String replacement): 使用给定的正则表达式和替换字符串替换所有匹配的子字符串。
  • 字符串格式化

    • format(String format, Object... args): 根据指定的格式字符串和参数创建并返回一个格式化的字符串。
  • 字符串匹配

    • matches(String regex): 判断整个字符串是否与给定的正则表达式匹配。
    • startsWith(String prefix): 判断字符串是否以指定的前缀开始。
    • endsWith(String suffix): 判断字符串是否以指定的后缀结束。

标签:返回,常用,beginIndex,String,int,ch,字符串,方法
From: https://www.cnblogs.com/luoyiwen123/p/18343399

相关文章

  • StringBuffer 和 StringBuilder
    StringBuffer和StringBuilder目录StringBuffer和StringBuilderStringBuffer:StringBuilder常用方法StringBuffer:StringBuffer是线程安全的。这意味着它的方法是同步的,可以在多线程环境中使用而不会出现问题。由于同步,StringBuffer的性能比StringBuilder稍低,特别是......
  • 模拟登录以在登录墙后进行数据抓取的最简单方法
    我正在尝试从雅虎财经抓取数据。我需要的数据只能通过我购买的高级订阅来访问。但是,每当我运行脚本来抓取网页时,它都是在我的登录之外完成的。因此我的脚本返回-{"finance":{"result":nullerror:{"code":"unauthorized"description:"用户未登录"}}}我想模拟我的登录通过......
  • MybatisPlus自带方法报错BindingException: Invalid bound statement (not found)
    问题描述: MybatisPlus自带方法如xxx.list()xxx.save()或则xxMapper.selectList()... 等方法无法使用报错:Invalidboundstatement(notfound) 但是自己定义的sql方法可以使用问题排查: 1、自定义方法可使用排除xml位置不正确,包扫描没扫到(target目录下已生成对应的mapper和xml......
  • Python:需要有关类方法的帮助
    我有一个类“Duck”和“Dog”,如下所示:classDuck:defquack(self):print("quack")classDog:defbark(self):print("Ijustbark")以两种方式定义了另一个类并启动:case:1classItQuacks:def__init__(self,animal):......
  • delphi 导出到excel的7种方法
    delphi导出到excel的7种方法本文来自爱好者8888的CSDN博客,全文地址请点击:https://blog.csdn.net/kpc2000/article/details/17066823?utm_source=copy===================================================================================================第一种方法d......
  • [LeetCode] 2053. Kth Distinct String in an Array
    Adistinctstringisastringthatispresentonlyonceinanarray.Givenanarrayofstringsarr,andanintegerk,returnthekthdistinctstringpresentinarr.Iftherearefewerthankdistinctstrings,returnanemptystring"".Notethat......
  • 80.SAP ME - SAP ERP向SAP ME传输物料主数据的方法
    目录SAPERP与ME传输物料的几种方式1.自动传输物料到SAPME2.手动发送2.1BD10发送物料2.2DRFOUT执行数据复制2.3POIM发送主数据SAPERP与ME传输物料的几种方式1.自动传输物料到SAPME        这是标准方法,需要全面的配置,当在ERP里修改物料的数据时,保......
  • FPGA设计之跨时钟域(CDC)设计篇(5)----同步FIFO的两种设计方法(计数器法/高位扩展法 | 手撕
    1、什么是FIFO?        FIFO(FirstInFirstOut)是一种先进先出的数据缓存器,在逻辑设计里面用的非常多。它是一种存储器结构,被广泛应用于芯片设计中。FIFO由存储单元队列或阵列构成,第一个被写入队列的数据也是第一个从队列中读出的数据。        FIFO设计可......
  • String类
    String类一.字符串常量池在Java(以及许多其他编程语言中),字符串常量值是指那些在程序中直接以字符串字面量形式给出的值。这些值被双引号("")包围,并且一旦在代码中定义,就不能被改变(尽管你可以将字符串变量指向另一个字符串常量或字符串对象的引用)。字符串常量值在编译时会被存储在......
  • 【第四章】测试理论与方法 - 黑盒测试
         大家好,我是一名全栈测试开发工程师,除了工作和家庭,平时还喜欢参与开源项目、搞点博客软文,目前已经开源一套【自动化测试框架】和【测试管理平台】。欢迎大家关注我,和我一起【分享测试知识,交流测试技术,趣闻行业热点】。        在软件测试的领域中,黑盒测试......