将String字符串的英文双引号批量转换成中文双引号
2013-03-11 13:41
316 查看
/** * 将字符串的英文双引号替换为中文双引号 * @author 刘仁奎 */ public class ReplaceString { public static void main(String[] args) { String str = "\"国家税务总局\"教育中心关于举办\"四川省国税局基层\"领导干部更新知识"智力援西"培训班的通知"; System.out.println(strReplace(str)); } public static String strReplace(String pStr) { // 把字符串按照双引号截成数组 String[] str = pStr.split("\""); // 替换后的字符串 String Newstr = ""; for (int i = 1; i <= str.length; i++) { if (i % 2 == 0) { Newstr += str[i - 1] + "”"; } else { Newstr += str[i - 1] + "“"; } } // 拼接 return Newstr.substring(0, Newstr.length() - 1); } }
相关文章推荐
- 用Python将字符串里的英文双引号转换成中文双引号
- JavaSE8基础 String getBytes 将不含中文的字符串转换成字节数组
- Python如何将Unicode中文字符串转换成 string字符串
- 把字符串中的英文双引号替换成中文
- Qt学习: 如何显示中文,QString和string以及C风格字符串的转换
- Java中文字符串(String)和ASCII码互相转换
- 一个中文汉字算两位,一个英文字母算一位,计算中文和英文混合的字符串长度。字符串:String str = "我不好java";
- 替换String字符串中的中文括号为英文括号
- Java中如何将中文转换为英文String
- 回复:String中如果有中文,如何保证length()返回的长度 在 Java 中字符串是以 Unicode 方式编码的,所以,无论中英文都算的长度为 1。根据你的描述,估计是想要取得英文长度为 1 中文长度为 2 的总长度吧。这个,理论上可以构造 An
- 一个中文汉字算两位,一个英文字母算一位,计算中文和英文混合的字符串长度。字符串:String str = "我不好java";
- java 实现将String字符串大写中文数字转换成int类型整数
- owin 返回json字符串多带了双引号"多了重string转义字符串解决办法
- 中文字符串日期改成英文的日期格式
- JSON: Python Objects与String之间转换【json.dumps把python任意数据类型转换成字符串,json.loads把字符串转换为unicode编码】
- String字符串互相转换成XML格式
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- c# byte字节数组与string字符串之间的转换
- 字符串算法——String转换为Integer
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)