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( )
返回一个新字符串。这个字符串将删除了原始字符串头部和尾部的空格。

目录
相关文章
|
1月前
|
Java API 数据处理
Java 8新特性之Stream API详解
【2月更文挑战第22天】本文将深入探讨Java 8中引入的Stream API,这是一种基于函数式编程的新特性,用于处理集合数据。我们将详细介绍Stream的基本概念、操作方法以及在实际开发中的应用,帮助读者更好地理解和使用这一强大的工具。
|
1月前
|
分布式计算 Java API
Java 8新特性之Lambda表达式和Stream API
【2月更文挑战第18天】随着Java 8的发布,Lambda表达式和Stream API成为了Java开发者的新宠。本文将详细介绍Lambda表达式的基本语法、使用方法以及与Stream API的结合,帮助读者更好地理解和运用这些新特性,提高代码的简洁性和可读性。
|
1月前
|
Java API
Java 8新特性之Lambda表达式与Stream API
【2月更文挑战第21天】本文将介绍Java 8中的两个重要特性:Lambda表达式和Stream API。Lambda表达式是Java 8中引入的一种新的编程语法,它允许我们将函数作为参数传递给方法,从而使代码更加简洁、易读。Stream API是一种用于处理集合的新API,它提供了一种高效且易于使用的处理数据的方式。本文将通过实例讲解这两个特性的基本用法以及它们如何帮助我们编写更简洁、高效的Java代码。
|
5天前
|
Java API Apache
ZooKeeper【基础 03】Java 客户端 Apache Curator 基础 API 使用举例(含源代码)
【4月更文挑战第11天】ZooKeeper【基础 03】Java 客户端 Apache Curator 基础 API 使用举例(含源代码)
23 11
|
6天前
|
安全 Java API
java借助代理ip,解决访问api频繁导致ip被禁的问题
java借助代理ip,解决访问api频繁导致ip被禁的问题
|
8天前
|
存储 安全 Java
说说Java 8 引入的Stream API
说说Java 8 引入的Stream API
12 0
|
9天前
|
分布式计算 Java API
Java 8新特性之Lambda表达式与Stream API
【4月更文挑战第16天】本文将介绍Java 8中的两个重要新特性:Lambda表达式和Stream API。Lambda表达式是Java 8中引入的一种新的编程语法,它允许我们将函数作为参数传递给其他方法,从而使代码更加简洁、易读。Stream API是Java 8中引入的一种新的数据处理方式,它允许我们以声明式的方式处理数据,从而使代码更加简洁、高效。本文将通过实例代码详细讲解这两个新特性的使用方法和优势。
|
10天前
|
安全 Java API
RESTful API设计与实现:Java后台开发指南
【4月更文挑战第15天】本文介绍了如何使用Java开发RESTful API,重点是Spring Boot框架和Spring MVC。遵循无状态、统一接口、资源标识和JSON数据格式的设计原则,通过创建控制器处理HTTP请求,如示例中的用户管理操作。此外,文章还提及数据绑定、验证、异常处理和跨域支持。最后,提出了版本控制、安全性、文档测试以及限流和缓存的最佳实践,以确保API的稳定、安全和高效。
|
12天前
|
存储 Java 关系型数据库
掌握Java 8 Stream API的艺术:详解流式编程(一)
掌握Java 8 Stream API的艺术:详解流式编程
46 1
|
22天前
|
前端开发 Java API
构建RESTful API:Java中的RESTful服务开发
【4月更文挑战第3天】本文介绍了在Java环境中构建RESTful API的重要性及方法。遵循REST原则,利用HTTP方法处理资源,实现CRUD操作。在Java中,常用框架如Spring MVC简化了RESTful服务开发,包括定义资源、设计表示层、实现CRUD、考虑安全性、文档和测试。通过Spring MVC示例展示了创建RESTful服务的步骤,强调了其在现代Web服务开发中的关键角色,有助于提升互操作性和用户体验。
构建RESTful API:Java中的RESTful服务开发