21xrx.com
2024-12-23 00:21:00 Monday
登录
文章检索 我的文章 写文章
Java 常用字符串截取方法详解
2023-06-15 12:18:21 深夜i     --     --
Java 字符串截取 方法 substring() split() StringTokenizer

Java 中字符串截取是编程中非常基础和常用的操作之一,也是我们经常遇到的问题之一。Java 提供了丰富的方法来对字符串进行截取操作。本文将详细介绍基于 Java 的字符串截取方法以及其用法。

一、substring() 方法

substring() 方法是 Java 中最常用的字符串截取方法,使用该方法可以截取字符串的一部分。它有两个重载方法:

1. public String substring(int beginIndex)

2. public String substring(int beginIndex, int endIndex)

其中,第一个重载方法从指定的下标开始截取到字符串末尾;第二个重载方法从指定的下标开始截取,截取到指定的下标停止。

示例代码:

String str = "Hello World";

System.out.println(str.substring(6));// 输出 World

System.out.println(str.substring(0, 5));// 输出 Hello

二、split() 方法

split() 方法用来将一个字符串分割成多个子字符串。它可以按照某个特定的分隔符将一个字符串拆分成字符串数组。我们可以使用这个方法来从一个字符串中抽取单词。

示例代码:

String str = "How are you doing today?";

String[] words = str.split(" ");

for (String word : words) {

  System.out.println(word);

}

输出结果:

How

are

you

doing

today?

三、StringTokenizer 类

StringTokenizer 类是 Java 中为了解决字符串分割问题而提供的一个工具类。它可以将一个字符串按照一定的分割符号(例如逗号、空格、分号等符号)分割成多个子字符串。

示例代码:

StringTokenizer tokenizer = new StringTokenizer("a,b,c,d,e", ",");

while (tokenizer.hasMoreTokens()) {

  System.out.println(tokenizer.nextToken());

}

输出结果:

a

b

c

d

e

Java 中常用的字符串截取方法就介绍到这里了,掌握这些基本用法可以帮助我们轻松实现字符串截取需求。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复