java.lang.string常用API

简介: char charAt(int index) 返回给定位置的代码单元int codePointAt(int index) 返回从给定位置开始的码点String[] split(String regex) 根据给定...
  1. char charAt(int index)
    返回给定位置的代码单元

  2. int codePointAt(int index)
    返回从给定位置开始的码点

  3. String[] split(String regex)
    根据给定正则表达式的匹配拆分此字符串

  4. int offsetByCodePoints(int startIndex, int cpCount)
    返回从startIndex代码点开始, 位移cpCount后的码点索引

  5. int compareTo(String other)
    按照字典顺序,如果字符串位于other之前,返回负数,之后,返回正数,字符串相等,返回0

  6. IntStream codePoints()
    将这个字符串的码点作为一个流返回。调用toArray将它们放在一个数组中

  7. new String(int[] coudePoints, int offset, int count)
    用数组中从offset开始的count个码点构造一个字符串

  8. boolean equals(Object other)
    如果字符串与other相等,返回true

  9. boolean equalsIgnoreCase(String other)
    如果字符串与other相等(忽略大小写),返回true

  10. boolean startsWith(String prefix)
    boolean endsWith(String suffix)
    如果字符串以suffix开头或结尾,则返回true

  11. int indexOf(String str)
    int indexOf(String str, int fromIndex)
    int indexOf(int cp)
    int indexOf(int cp, int fromIndex)
    返回与字符串str或代码点cp匹配的第一个子串的开始位置。这个位置从
    索引0或fromIndex开始计算。如果在原始串中不存在str,返回-1

  12. int lastIndexOf(String str)
    int lastIndexOf(String str, int fromIndex)
    int lastIndexOf(int cp)
    int lastIndexOf(int cp, int fromIndex)
    返回与字符串str或代码点cp匹配的最后一个子串的开始位置。这个位置
    从原始串尾端或fromIndex开始计算

  13. int length()
    返回字符串长度

  14. int codePointCount(int startIndex, int endIndex)
    返回startIndex和endIndex-1之间的代码点数量。没有配成对
    的代用字符将计入代码点

  15. String replace(CharSequence oldString, CharSequence newString)
    返回一个新字符串。这个字符串用newString代替原始字符串中所有的oldString。
    可以用String或StringBuilder对象作为CharSequence参数。

  16. String substring(int beginIndex)
    String substring(int beginIndex, int endIndex)
    返回一个新字符串。这个字符串包含原始字符串中从beginIndex到串尾或endIndex–1的所有代码单元。

15.String toLowerCase( )
String toUpperCase( )
返回一个新字符串。这个字符串将原始字符串中的所有大写字母改成了小写字母,或小写字母改成了大写字母。

String trim( )
返回一个新字符串。这个字符串将删除了原始字符串头部和尾部的空格。

目录
相关文章
|
22天前
|
存储 Java API
Java Stream API:现代数据处理之道
Java Stream API:现代数据处理之道
203 92
|
22天前
|
存储 Java API
Java Stream API:现代数据处理之道
Java Stream API:现代数据处理之道
142 68
|
3月前
|
缓存 安全 网络协议
借助Java,让Cloudflare API为你的网站管理加速
在数字化时代,网站与应用的稳定运行至关重要。Cloudflare API作为得力助手,可高效管理网站功能。本文深入探讨基于Java的Cloudflare API自动化操作,涵盖DNS管理、防火墙配置、缓存清理、SSL/TLS设置及Worker脚本部署等核心功能。同时,提供环境准备、认证配置、最佳实践(如请求重试与批量优化)、错误处理及安全增强措施的详细指导。通过这些步骤,构建稳定高效的自动化管理系统,助力网站稳健前行。
127 0
|
2月前
|
Oracle Java 关系型数据库
掌握Java Stream API:高效集合处理的利器
掌握Java Stream API:高效集合处理的利器
329 80
|
2月前
|
安全 Java API
Java 8 Stream API:高效集合处理的利器
Java 8 Stream API:高效集合处理的利器
221 83
|
1月前
|
Java API 网络架构
java调用api接口自动判断节假日信息
java调用api接口自动判断节假日信息
496 0
|
2月前
|
Java API
Java API中Math类功能全景扫描
在实际使用时,这些方法的精确度和性能得到了良好的优化。当处理复杂数学运算或高精度计算时,`Math`类通常是足够的。然而,对于非常精细或特殊的数学运算,可能需要考虑使用 `java.math`包中的 `BigDecimal`类或其他专业的数学库。
84 11
|
2月前
|
Java 分布式数据库 Docker
使用Docker配置并连接HBase的Java API
本流程概要的解释了如何在Docker上配置并启动HBase服务,并通过Java API进行连接和操作表,不涉及具体的业务逻辑处理和数据模型设计,这些因应用而异需由开发者根据实际需求进行实现。
123 13
|
2月前
|
Java API
深入解析Java API中Object类的功能
了解和合理运用 Object类的这些方法,对于编写可靠和高效的Java应用程序至关重要。它们构成了Java对象行为的基础,影响着对象的创建、识别、表达和并发控制。
59 0
|
3月前
|
SQL JSON 安全
Java 8 + 中 Lambda 表达式与 Stream API 的应用解析
摘要:本文介绍了Java 8+核心新特性,包括Lambda表达式与Stream API的集合操作(如过滤统计)、函数式接口的自定义实现、Optional类的空值安全处理、接口默认方法与静态方法的扩展能力,以及Java 9模块化系统的组件管理。每个特性均配有典型应用场景和代码示例,如使用Stream统计字符串长度、Optional处理Map取值、模块化项目的依赖声明等,帮助开发者掌握现代Java的高效编程范式。(150字)
62 1