java 4字节字符_java 替换四个字节的字符 '\xF0\x9F\x98\x84\xF0\x9F)的解决方案
/**
* 替換四個(gè)字節(jié)的字符 '\xF0\x9F\x98\x84\xF0\x9F)的解決方案 😁
* @author ChenGuiYong
* @data 2015年8月11日 上午10:31:50
* @param content
* @return
*/
public static String removeFourChar(String content) {
byte[] conbyte = content.getBytes();
for (int i = 0; i < conbyte.length; i++) {
if ((conbyte[i] & 0xF8) == 0xF0) {
for (int j = 0; j < 4; j++) {
conbyte[i+j]=0x30;
}
i += 3;
}
}
content = new String(conbyte);
return content.replaceAll("0000", "");
}
結(jié)果:
String title = "ff的范德薩分😁😁😁😁Llfldakf;dsk。f😁😁😁😁😁😁daslfjdsa;lfkjdsd'j'l'f'k'd'j'sa'l'k";
System.out.println(Test_Common2.removeFourChar(title).replaceAll("0000", ""));
//ff的范德薩分Llfldakf;dsk。fdaslfjdsa;lfkjdsd'j'l'f'k'd'j'sa'l'k
總結(jié)
以上是生活随笔為你收集整理的java 4字节字符_java 替换四个字节的字符 '\xF0\x9F\x98\x84\xF0\x9F)的解决方案的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 桂枝茯苓胶囊的作用及禁忌是什么
- 下一篇: 幸福工厂缺电怎么办?