java如何去掉多个指定位置的字符
问题描述:
比如下面字符串中},,{这两个逗号去掉其中一个,该用什么方法
{"id":"1","address":"http://192.168.1.4:8080/images/2.jpg","videoaddress":"http://192.168.1.4:8080/images/5-1.mp4"},, {"id":"2","address":"http://192.168.1.4:8080/images/IMG_0268.JPG","videoaddress":"http://192.168.1.4:8080/images/5-2.mp4"},, {"id":"4","address":"http://192.168.1.4:8080/images/1.png","videoaddress":"http://192.168.1.4:8080/images/6-1.mp4"},, {"id":"5","address":"http://192.168.1.4:8080/images/4.jpg","videoaddress":"http://192.168.1.4:8080/images/6-1.mp4"},,
答
两个办法
一:源头上处理
二:replaceAll("},,",“},”)来替换
答
一、如果能够控制返回数据的格式,可以在返回前就处理好。
二、如果不能够控制返回数据的格式,这个可以用String字符串中的一个方法 str.repalceAll(",,",",");