本文主要是介绍java按照字节截取字符,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
java按照字节截取字符
import java.util.ArrayList;public class 按照字节截取字符串 {public static void main(String[] args) {String str = "12d4fg";String subStrings = subStrings(str, 2, 4);System.out.println(subStrings);}/*** 按照字节截取字符串** @param str 要截取的字符串* @param start 截取的字符串开始* @param end 截取字符串结束* @return 截取后的字符串*/public static String subStrings(String str, int start, int end) {byte[] bytes = str.getBytes();StringBuilder stringBuffer = new StringBuilder();if (start < 0) {start = 0;}if (end > str.length()) {end = str.length();}if (start < end) {for (int i = start - 1; i < end; i++) {char aChar = (char) bytes[i];
// System.out.println(aChar);stringBuffer.append(aChar);}} else {throw new IllegalArgumentException("参数异常,截取结束的长度应该大于开始");}return stringBuffer.toString();}
}
输出
2d4
这篇关于java按照字节截取字符的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!