【FAQ】解决Java中,⽤replaceAll⽆法正常替换字符串的问题
问题描述
replaceall()前两天在编码过程中,需要将⼀个接⼝返回的字符串中的空格去掉,但是当我⽤下⾯的⽅式进⾏替换时,结果⼀直替换不成功。这⾥记录⼀下解决办法。主要是解决问题的思路。
解决思路
将字符串中的空格字符code point打印出来,
然后可以⽤ .replaceAll(String.valueOf((char) 160), “”) 替换掉这个空格。
这⾥160是我接⼝返回的空格的code point
public static void main(String[] args){
String text ="25.000 ₫";//接⼝返回的字符串
System.out.println(text);
for(int i =0; i < text.length(); i++){
System.out.dePointAt(i));
}
System.out.placeAll(String.valueOf((char)160),""));
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。