zoukankan      html  css  js  c++  java
  • java用16进制ASCII码作分隔符

    用16进制ASCII码作分隔符

    public class TestStrChar {
        //ASCII码 16进制
        //平时在拼接字符串的时候是不是采用","或":"等特殊字符作分隔符
        //这样做有的时候不很安全,因为你不能确保你传入的字符串中没有这几个字符
        //ASCII码为0x01,0x02的字符是键盘所不能输入的,因此用这个能保证万无一失。
        public static final String F_STRING = new String(new char[]{0x01});
        
        public static void main(String[] args) {
            
            System.out.println("F_STRING : " +F_STRING);//F_STRING :         
            String ssString = "123"+ F_STRING + "321";
            System.out.println("ssString: "+ssString);//ssString: 123321
            String[] strs = ssString.split(F_STRING);
            for(int i=0;i<strs.length;i++){
                System.out.println(strs[i].toString());// 依次打印:123,321
            }
        }
    
    }

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

    本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
  • 相关阅读:
    自定义一个运行时异常
    对象的知识点正确解释
    decimal模块
    B+树
    Web框架系列之Tornado
    初识git
    Mysql表的操作
    MySQl创建用户和授权
    MySql安装和基本管理
    为什么用Mysql?
  • 原文地址:https://www.cnblogs.com/wdtzms/p/15042780.html
Copyright © 2011-2022 走看看