zoukankan      html  css  js  c++  java
  • 【JAVA-算法】 截取2个字符中间的字符串

    Java Code

       /** 截取2个字符中间的字符串 */
        private void GetMiddleString() {
            String str = "BB022220011BB007EBB022220011001100113327EBB000897EBB347E";// 要截取的字符串
            String temp;
            int startIndex = -1, endIndex = -1;
            do {
                startIndex = str.indexOf("BB022220011"); // 开始截取的字符位置
                endIndex = str.indexOf("7E"); // 最后截取的字符位置
                System.out.println("开始截取位置:" + startIndex + ",结束截取位置:" + (endIndex + 2));
                if (startIndex < 0)
                    break;
                temp = str.substring(startIndex, endIndex + 2);// 截出来的字符串
                System.out.println("截出来的字符串:" + temp);
                str = str.substring(temp.length(), str.length());// 剩余字符串
                System.out.println("剩余字符串:" + str);
            } while (str.length() > 0);
        }

    输出结果

    开始截取位置:0,结束截取位置:17
    截出来的字符串:BB022220011BB007E
    剩余字符串:BB022220011001100113327EBB000897EBB347E
    开始截取位置:0,结束截取位置:24
    截出来的字符串:BB022220011001100113327E
    剩余字符串:BB000897EBB347E
    开始截取位置:-1,结束截取位置:9
  • 相关阅读:
    退出程序
    筛选datatable
    1-2 开发环境搭建-Windows平台
    5-1 安全发布对象-发布与逸出
    4-4 线程安全性-可见性
    4-3 线程安全性-原子性-synchronized
    4-2 线程安全性-原子性-atomic-2
    4-1 线程安全性-原子性-atomic-1
    Spring
    Spring
  • 原文地址:https://www.cnblogs.com/Sukie-s-home/p/8377448.html
Copyright © 2011-2022 走看看