如何使用java替换字符串之间存在的ascii字符[重复]
Posted
技术标签:
【中文标题】如何使用java替换字符串之间存在的ascii字符[重复]【英文标题】:How to replace ascii characters present in between a String using java [duplicate] 【发布时间】:2019-08-09 11:39:45 【问题描述】:我有一个字符串Hi , Thank you for opening an account with XYZ. We're excited to have you on board.
我需要从字符串中删除 '
并获取等效字符来代替它,即撇号 (')。
我需要通用代码来替换 ascii 字符。
【问题讨论】:
这些不是“ascii 字符”,它们是 html 实体。 【参考方案1】:这里是例子
public class Guru99Ex1
public static void main(String args[])
String S1 = new String("the quick fox jumped");
System.out.println("Original String is ': " + S1);
System.out.println("String after replacing 'fox' with 'dog': " + S1.replace("fox", "dog"));
System.out.println("String after replacing all 't' with 'a': " + S1.replace('t', 'a'));
【讨论】:
【参考方案2】:使用String.replace()
:
String str = "Hi , Thank you for opening an account with XYZ. We're excited to have you on board.";
str.replace("'","\'");
【讨论】:
以上是关于如何使用java替换字符串之间存在的ascii字符[重复]的主要内容,如果未能解决你的问题,请参考以下文章
Java字符串替换和NUL(NULL,ASCII 0)字符?