java 字节替换_java 替换四个字节的字符 apos;\xF0\x9F\x98\x84\xF0\x9F)的解决方案 - 好库文摘...

news/2024/10/22 15:25:30/

/**

* 替换四个字节的字符 '\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", "");

}

结果:

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


http://www.ppmy.cn/news/235555.html

相关文章

【SemiDrive源码分析】【X9芯片启动流程】08 - X9平台 lk 目录源码分析 之 目录介绍

【SemiDrive源码分析】【X9芯片启动流程】08 - X9平台 lk 目录源码分析 之 目录介绍 一、/rtos/lk/ 目录结构分析1.1 /rtos/lk_boot/ 目录结构分析1.2 /rtos/lk/ 目录结构分析本 SemiDrive源码分析 之 Yocto源码分析 系列文章汇总如下: 《【SemiDrive源码分析】【Yocto源码分析…

【SemiDrive源码分析】【X9芯片启动流程】14 - freertos_safetyos目录Cortex-R5 SafetyOS/RTOS工作流程分析

【SemiDrive源码分析】【X9芯片启动流程】14 - freertos_safetyos目录Cortex-R5 SafetyOS/RTOS工作流程分析 一、SafetyOS 工作流程分析1. 汇编入口 arch\arm\arm\start.S 初始化CPU、Stack等环境后跳转lk_main()2. lk_main() 并执行 bootstrap2线程2.1 汇总所有 .lk_init 段中…

【MySQL】存储emoji表情报错(Incorrect string value: '\xF0\x9F\x98\x82\xF0\x9F...')的解决方案...

Emoji表情字符现在在APP已经广泛支持了。但是MySQL的UTF8编码对Emoji字符的支持却不是那么好。所以我们经常会遇到这样的异常&#xff1a; Java.sql.SQLException: Incorrect string value: \xF0\x9F\x98\x8E for column nick at row 1 1 原因是Mysql里UTF8编码最多只能支持3个…

Micropython——L298N电机驱动模块

文章目录 L298N电机驱动模块PWM调速原理 编码器电机接线直流电机接线PWM代码 L298N电机驱动模块 L298N 电机驱动模块可以直接驱动两路 3-16V 直流电机&#xff0c;并提供了 5V 输出接口&#xff08;输入最低只要 6V&#xff09;&#xff0c;可以给5V单片机电路系统供电 &#…

9x9数独算法

下面给出了源代码 sdks文件里面含有120个数独 请各位大大纠正 这个算法也可以用来做生成数独&#xff0c;然后取出几个 比如你给定数独为 000000000000000000000000000000000000000000000000000000000000000000000000000000001# 嘿嘿&#xff0c;这解可多了&#xff0c;机器…

java 字节替换_java 替换四个字节的字符 '\xF0\x9F\x98\x84\xF0\x9F)的解决方案

/** * 替换四个字节的字符 \xF0\x9F\x98\x84\xF0\x9F)的解决方案 &#x1f601; * author ChenGuiYong * data 2015年8月11日 上午10:31:50 * param content * return */ public static String removeFourChar(String content) { byte[] conbyte content.getBytes(); for (int…

【SemiDrive源码分析】【X9 Audio音频模块分析】16 - 音频模块框图及硬件原理图分析

【SemiDrive源码分析】【X9 Audio音频模块分析】16 - 音频模块框图及硬件原理图分析 一、X9HP 音频模块框图及硬件原理图分析1.1 音频接口 I2S 介绍1.2 X9 平台音频模块框图1.3 X9 平台各 Domain 用的 I2S接口 及 CLK 介绍1.3.1 `Safety OS Domain` 的 `I2S1` 接口:送数据入DS…

EndNote X9 教程入门到进阶 win mac

数据库创建 打开EndNote&#xff08;激活版下载&#xff09;&#xff0c;界面如下&#xff1a; 首先需要新建文献数据库文件&#xff0c;File- New- 选择文件夹&#xff1a; 选择保存路径后点击确定即完成数据库文件创建&#xff0c;创建后生成两个文件&#xff1a;MyEndNote L…