Java截取字符串后3位实现教程
目录
- 概述
- 流程图
- 代码实现
- 类图
- 关系图
1. 概述
本教程将教会刚入行的开发者如何使用Java来截取字符串的后三位。截取字符串后三位的需求在实际开发中经常遇到,比如需要获取文件名的后缀名或者分离日期中的年份。以下是实现该功能的具体步骤。
2. 流程图
下面是实现截取字符串后三位的流程图。
graph LR
A[开始] --> B[输入字符串]
B --> C[判断字符串长度是否大于3]
C -- 是 --> D[截取字符串后3位并输出结果]
C -- 否 --> E[输出错误提示]
D --> F[结束]
E --> F
3. 代码实现
以下是实现截取字符串后三位的代码实现:
import java.util.Scanner;
public class StringCutter {
public static void main(String[] args) {
// 输入字符串
Scanner scanner = new Scanner(System.in);
System.out.print("请输入字符串:");
String input = scanner.nextLine();
scanner.close();
if (input.length() >= 3) {
// 截取后三位字符串
String result = input.substring(input.length() - 3);
System.out.println("截取后三位字符串:" + result);
} else {
System.out.println("输入字符串长度不足3位");
}
}
}
上述代码使用了Scanner
类来获取用户输入的字符串,然后使用length()
方法获取字符串的长度。接着使用substring()
方法截取后三位字符串,并使用System.out.println()
方法输出结果。
4. 类图
下面是本教程涉及的类的类图表示。
classDiagram
class StringCutter {
<<public>> + main(String[] args): void
}
5. 关系图
下面是本教程涉及的类之间的关系图表示。
erDiagram
StringCutter }|..| Scanner : uses
StringCutter }|--| System.out : uses
StringCutter }o--| String : uses
Scanner }o--| System.in : uses
以上就是如何使用Java截取字符串后三位的实现教程。通过本教程,你可以学会使用substring()
方法来实现该功能。希望对你有所帮助!