java对包含ASCII码的不可见字符串进行分隔
来源:互联网 发布:郑州淘宝销售团队 编辑:程序博客网 时间:2024/06/14 16:42
数据规则:
1. 每行中的字段分隔以ASCII码的’\X07’(不可见字符^G)标志;
2. 每条记录在文本文件中作为一个独立的行存在;每行结束标志为 ASCII码 的’\X06’(不可见字符 ^F)标志;
需求:
读取每行的数据,分割后存入到数据库。
因为项目需要 , 所以写了个小程序测试了下。代码如下:
package cn.com.syhenian.test;public class AsciiTest {public static void main(String[] args) {String str = "201411030红谷滩sj11353";System.out.print(str + " >> ");String newStr = new AsciiTest().ascii2Str(str);System.out.print(newStr);}//将不可见字符\X07转换成"," \X06转换成""public String ascii2Str(String str){String newStr = "";char[] cs = str.toCharArray();int j = 0;for(int i : cs){if(i == 7){newStr += ",";}else if(i==6){newStr += "";}else{newStr += str.charAt(j);}j++;}return newStr;}}
运行结果如下:
0 0
- java对包含ASCII码的不可见字符串进行分隔
- 对不包含括号的算式字符串进行四则运算
- 根据ascii码打出不可见字符
- 对字符串数组进行ASCII码规则排序
- 小心不可见字符组成的不可见字符串
- CSS样式对一张包含很多小图片的背景图片 进行分隔处理 得到其中一张图
- 截取 指定分隔符对字符串进行切片 split
- Java对字符串进行的操作
- java中#$作为字符串的分隔符,split的时候需要进行转义【否则会。。。。。】
- 对java 内存可见性的理解
- 对java 内存可见性的理解
- 对java 内存可见性的理解
- ascii码中的可见字符
- 如何对测试过程进行可见的有效的管理?
- ascii控制字符(不可见字符)和可打印字符(可见字符)------浪费15分钟的一次经历
- java正则,匹配不包含某个字符串
- skip_unusable_indexes参数对不可见索引的影响
- 分隔符分隔的字符串
- 技术总监之路——App项目开发流程
- AddressBookUI.Framwork应用之ABPersonViewController, ABUnknownPersonViewController,ABNewPersonViewContro
- Node.js中Buffer对象注意细节
- 记Redis那坑人的HGETALL
- 编写更高性能的PHP代码
- java对包含ASCII码的不可见字符串进行分隔
- JSON和JSONP (含jQuery实例)(share)
- 写给急功过利的百度:从此放弃百度空间
- Android 网络通信框架Volley简介(Google IO 2013)
- 切面编程
- Android防止内存溢出浅析
- 浅谈我对协程的理解
- php操作读取数据库数据基本代码
- Linux之In命令详解