String str1 = "test\test\test\test\\";
这个语句在java里面是不好原样输出,应为“\”作为转义符号使“\t”有了另外的含义。通过操纵assic 码可以实现原样输出
@Test
public void testApp1(){
int specialsymbols = 9;
String str1 = "test\test\test\test\\";
System.out.println(str1);
byte[] bytes = str1.getBytes();
List<Integer> indexs = new ArrayList<Integer>();
List<Byte> list = new LinkedList<Byte>();
for(int i=0 ;i<bytes.length; i++){
if(bytes[i]==specialsymbols){
indexs.add(i);
}
list.add(bytes[i]);
}
int indexpos = 0;
int increate = 0;
for(Integer index : indexs) {
indexpos = index+increate;
list.add(indexpos, (byte)92);
list.add(indexpos+1, (byte)116);
increate += 2;
}
byte[] newbyte = new byte[list.size()];
int i=0;
for (Iterator iterator = list.iterator(); iterator.hasNext();) {
Byte byte1 = (Byte) iterator.next();
if(byte1 == specialsymbols){
iterator.remove();
} else {
newbyte[i]=byte1;
i++;
}
}
输出结果
还有其他实现办法吗
- 大小: 6.7 KB
分享到:
相关推荐
适用于springboot(整合过mybatis的)和常规SSM项目,可以获取完整的mybatis执行的sql语句,用于直观的看到执行sql是否异常
本代码实现使用Java程序读取word文档成网页,将word文档按原样在网页输出。项目编码为UTF-8,文件编码也是utf8,再不要说乱码这种骚话了,选择utf8加载项目就不会乱码
stm32输入正弦后原样输出
主要介绍了Thinkphp模板没有解析直接原样输出的解决方法,是很多开发者都遇到的问题,非常实用,需要的朋友可以参考下
Python还被语言流行指数的编译器Tiobe将它被评为最受欢迎的编程语言,20多年来首次将其置于Java、C和JavaScript之上,真的非常荣幸了 自从20世纪90年代初Python语言诞生至2022年,它已被逐渐广泛应用于系统管理...
java 利用POI读取Word文件中的内容 java 利用POI读取Word文件中的内容
cpp代码-对输入英文字母原样输出
java对图片进行旋转级翻转镜像操作源码,简单易懂!!!
·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件...
一个简易的文本编辑器,命令行中指定输入文件名、输出文件名(文本文件)
词法分析器,用于输入表达式后输出单个独立的数据项-lexical analyzer for the importation of expression output of a single independent data item
java 读txt文件Readfile.java 读取文件的内容,并将原样输出至屏幕上 使用方法:java Readfile 文件名
·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件...
POI导入Excel并返回校验后的错误文件(原样数据文件,并添加批注,注:由于批注只能加1000条,会在Excel后面添加一栏错误信息)下载以及页面展示校验错误信息,同时添加导入进度条,提供页面js和css代码,后端...
②普通字符,即需要原样输出的字符。 (2)“输出表列”是需要输出的一些数据,可以是表达式 (3) printf函数的一般形式可以表示为 printf(参数1,参数2,……,参数n) 功能是将参数2~参数n按参数1给定的格式输出...
·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件...
·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件...