截取倒数第二三个字符的函数java
在编程中,经常会遇到需要截取字符串中特定位置字符的需求。今天我们就来学习如何使用Java编写一个函数,实现截取字符串倒数第二第三个字符的功能。
代码示例
下面是一个简单的Java函数,实现了截取倒数第二第三个字符的功能:
public class SubstringUtil {
public static String getSubString(String str) {
if (str.length() < 3) {
return "字符串长度小于3,无法截取倒数第二第三个字符";
}
return str.substring(str.length() - 3, str.length() - 1);
}
public static void main(String[] args) {
String testStr = "Hello, World!";
System.out.println("倒数第二第三个字符为:" + getSubString(testStr));
}
}
在上面的代码中,我们定义了一个SubstringUtil
类,其中包含一个getSubString
静态方法用于截取倒数第二第三个字符。在main
方法中,我们测试了截取函数的功能。
状态图
下面是截取倒数第二第三个字符函数的状态图:
stateDiagram
[*] --> CheckLength
CheckLength --> StringLengthGreaterThan3: Length >= 3
CheckLength --> StringLengthLessThan3: Length < 3
StringLengthGreaterThan3 --> GetSubstring
GetSubstring --> [*]
StringLengthLessThan3 --> [*]
在状态图中,我们首先检查输入字符串的长度是否大于等于3,如果是则进行截取操作,否则返回提示信息。
关系图
下面是截取倒数第二第三个字符函数的关系图:
erDiagram
STRING ||--o| SUBSTRING : contains
在关系图中,我们定义了一个STRING
实体和一个SUBSTRING
实体,它们之间的关系是包含关系。
通过本文的学习,相信大家已经掌握了如何使用Java编写一个函数来实现截取字符串倒数第二第三个字符的功能。希望本文能够帮助到大家,谢谢阅读!