当前位置:首页 > Java

java 如何截取

2026-03-20 17:04:39Java

截取字符串的方法

在 Java 中,字符串截取可以通过 substring() 方法实现。该方法有两种重载形式:

  1. 指定起始索引截取到末尾
    语法:

    String substring(int beginIndex)  

    示例:

    java 如何截取

    String str = "Hello, World!";  
    String result = str.substring(7); // 结果为 "World!"  
  2. 指定起始索引和结束索引(不包含结束索引字符)
    语法:

    String substring(int beginIndex, int endIndex)  

    示例:

    java 如何截取

    String str = "Hello, World!";  
    String result = str.substring(0, 5); // 结果为 "Hello"  

注意事项

  • 索引从 0 开始,包含起始索引,不包含结束索引。
  • 若索引越界(如负数或超过字符串长度),会抛出 StringIndexOutOfBoundsException

其他截取场景

截取部分字符数组
使用 String 构造函数或 Arrays.copyOfRange()

char[] chars = {'a', 'b', 'c', 'd'};  
String str = new String(chars, 1, 2); // 从索引1开始截取2个字符,结果为 "bc"  

正则表达式截取
通过 split() 或正则匹配:

String str = "apple,banana,orange";  
String[] parts = str.split(","); // 按逗号分割,结果为 ["apple", "banana", "orange"]  

使用 StringUtils(Apache Commons)
若项目中引入 org.apache.commons.lang3.StringUtils,可使用更灵活的截取方法:

String str = "Hello";  
String result = StringUtils.substring(str, 1, 4); // 结果为 "ell"  

示例代码整合

public class Main {  
    public static void main(String[] args) {  
        String str = "Programming";  
        System.out.println(str.substring(3));      // 输出 "gramming"  
        System.out.println(str.substring(3, 7));    // 输出 "gram"  
    }  
}  

标签: java
分享给朋友:

相关文章

如何运行java文件

如何运行java文件

运行Java文件的方法 确保已安装Java Development Kit (JDK),可通过命令行输入java -version和javac -version验证安装。 编写Java代码并保存为.…

如何运行java项目

如何运行java项目

运行Java项目的步骤 确保Java环境已安装 在运行Java项目前,需确认系统已安装Java Development Kit(JDK)。通过命令行输入java -version和javac -ver…

java中如何获取当前时间

java中如何获取当前时间

获取当前时间的几种方法 使用 java.time 包(Java 8及以上推荐) import java.time.LocalDateTime; LocalDateTime currentTime =…

如何系统的学习java

如何系统的学习java

学习Java的基础知识 Java的基础知识包括语法、数据类型、变量、运算符、控制流语句等。可以通过官方文档或入门书籍如《Java核心技术》来掌握这些内容。编写简单的程序练习基础语法,例如打印“Hell…

java如何取绝对值

java如何取绝对值

取绝对值的方法 在Java中,取绝对值可以通过以下几种方式实现: 使用Math.abs()方法 Math.abs()是Java中最常用的取绝对值方法,适用于多种数据类型: int abso…

如何用java编程

如何用java编程

Java编程基础指南 环境配置 安装Java开发工具包(JDK),推荐使用最新版本。配置环境变量,确保JAVA_HOME指向JDK安装路径,并将bin目录添加到系统PATH中。验证安装是否成功: j…