[java]处理utf-8 bom字符串的bom头

简介: char[] bomChar = "带bom的字符串".toCharArray();//转为char数组char[] noneBomchar = new char[bomChar.
char[] bomChar = "带bom的字符串".toCharArray();//转为char数组
char[] noneBomchar = new char[bomChar.length - 1];//数组第一个元素是bom头,去掉它
for (int j = 0; j < noneBomchar .length; j++) {
noneBomchar [j] = bomChar[j + 1];
}
String first = String.valueOf(noneBomchar );//重组转String

例如:
例子中的字符串中有bom头
这里写图片描述

处理之后:
这里写图片描述

目录
相关文章
|
10天前
|
Java
Java 字符串分割split空字符串丢失解决方案
Java 字符串分割split空字符串丢失解决方案
|
1月前
|
算法 Java 程序员
Java检查字符串是否为回文
Java检查字符串是否为回文
|
1月前
|
存储 Java 程序员
记一次synchronized锁字符串引发的坑兼再谈Java字符串
记一次synchronized锁字符串引发的坑兼再谈Java字符串
20 2
|
1月前
|
存储 Java
JAVA字符串与其他类型数据的转换
JAVA字符串与其他类型数据的转换
27 4
|
20天前
|
Java
java 8 数组转字符串并以逗号分隔
java 8 数组转字符串并以逗号分隔
11 0
|
29天前
|
SQL Java
使用java中的String类操作复杂的字符串
使用java中的String类操作复杂的字符串
9 0
|
29天前
|
Java
使用java将字符串写入到指定的文件中
使用java将字符串写入到指定的文件中
11 0
|
29天前
|
Java 索引
Java字符串
Java字符串
7 0
|
29天前
|
Java
java操作字符串
java操作字符串
9 1