Java 字符串截取子串:substring 方法示例
Java 字符串截取子串:substring 方法示例
本文将介绍如何使用 Java 的 substring 方法截取字符串的子串,并提供示例代码和运行结果。
实验步骤
- 从键盘输入一个字符串和子串的开始位置和长度。
- 使用字符串的
substring方法截取指定位置和长度的子串。 - 输出截取得到的子串。
示例代码
import java.util.Scanner;
public class SubstringDemo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String str = scanner.nextLine();
System.out.print("请输入子串的开始位置:");
int start = scanner.nextInt();
System.out.print("请输入子串的长度:");
int length = scanner.nextInt();
String subStr = str.substring(start, start + length);
System.out.println("截取得到的子串为:" + subStr);
}
}
运行结果示例
请输入一个字符串:Hello World
请输入子串的开始位置:2
请输入子串的长度:5
截取得到的子串为:llo W
说明:
substring(start, end)方法截取从start位置开始(包含start位置字符),到end位置结束(不包含end位置字符)的子串。start和end都是索引值,从 0 开始计数。
注意:
- 如果
start或end超出字符串的范围,将会抛出IndexOutOfBoundsException异常。 - 如果
start等于end,则返回一个空字符串。
原文地址: https://www.cveoy.top/t/topic/oSvU 著作权归作者所有。请勿转载和采集!