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

目录
相关文章
|
21天前
|
监控 Java 应用服务中间件
高级java面试---spring.factories文件的解析源码API机制
【11月更文挑战第20天】Spring Boot是一个用于快速构建基于Spring框架的应用程序的开源框架。它通过自动配置、起步依赖和内嵌服务器等特性,极大地简化了Spring应用的开发和部署过程。本文将深入探讨Spring Boot的背景历史、业务场景、功能点以及底层原理,并通过Java代码手写模拟Spring Boot的启动过程,特别是spring.factories文件的解析源码API机制。
55 2
|
28天前
|
缓存 监控 Java
如何运用JAVA开发API接口?
本文详细介绍了如何使用Java开发API接口,涵盖创建、实现、测试和部署接口的关键步骤。同时,讨论了接口的安全性设计和设计原则,帮助开发者构建高效、安全、易于维护的API接口。
74 4
|
1月前
|
Java API 数据处理
探索Java中的Lambda表达式与Stream API
【10月更文挑战第22天】 在Java编程中,Lambda表达式和Stream API是两个强大的功能,它们极大地简化了代码的编写和提高了开发效率。本文将深入探讨这两个概念的基本用法、优势以及在实际项目中的应用案例,帮助读者更好地理解和运用这些现代Java特性。
|
2月前
|
Java 大数据 API
别死脑筋,赶紧学起来!Java之Steam() API 常用方法使用,让开发简单起来!
分享Java Stream API的常用方法,让开发更简单。涵盖filter、map、sorted等操作,提高代码效率与可读性。关注公众号,了解更多技术内容。
|
2月前
|
存储 Java API
如何使用 Java 中的 API 更改 PDF 纸张大小
如何使用 Java 中的 API 更改 PDF 纸张大小
52 11
|
2月前
|
机器学习/深度学习 算法 Java
通过 Java Vector API 利用 SIMD 的强大功能
通过 Java Vector API 利用 SIMD 的强大功能
50 10
|
2月前
|
分布式计算 Java 大数据
大数据-147 Apache Kudu 常用 Java API 增删改查
大数据-147 Apache Kudu 常用 Java API 增删改查
33 1
|
3月前
|
Java API C++
Java 8 Stream Api 中的 peek 操作
本文介绍了Java中`Stream`的`peek`操作,该操作通过`Consumer<T>`函数消费流中的每个元素,但不改变元素类型。文章详细解释了`Consumer<T>`接口及其使用场景,并通过示例代码展示了`peek`操作的应用。此外,还对比了`peek`与`map`的区别,帮助读者更好地理解这两种操作的不同用途。作者为码农小胖哥,原文发布于稀土掘金。
127 9
Java 8 Stream Api 中的 peek 操作
|
3月前
|
Java 程序员 API
Java 8新特性之Lambda表达式与Stream API的探索
【9月更文挑战第24天】本文将深入浅出地介绍Java 8中的重要新特性——Lambda表达式和Stream API,通过实例解析其语法、用法及背后的设计哲学。我们将一探究竟,看看这些新特性如何让Java代码变得更加简洁、易读且富有表现力,同时提升程序的性能和开发效率。
|
2月前
|
SQL Java API
深入探索Java的持久化技术——JPA(Java Persistence API)
【10月更文挑战第10天】深入探索Java的持久化技术——JPA(Java Persistence API)
56 0