JAVA String 怎么去掉指定字符

JAVA String \u5982\u4f55\u53bb\u6389\u6307\u5b9a\u5b57\u7b26

i\u3001replace\u65b9\u6cd5
\u8be5\u65b9\u6cd5\u7684\u4f5c\u7528\u662f\u66ff\u6362\u5b57\u7b26\u4e32\u4e2d\u6240\u6709\u6307\u5b9a\u7684\u5b57\u7b26\uff0c\u7136\u540e\u751f\u6210\u4e00\u4e2a\u65b0\u7684\u5b57\u7b26\u4e32\u3002\u7ecf\u8fc7\u8be5\u65b9\u6cd5\u8c03\u7528\u4ee5\u540e\uff0c\u539f\u6765\u7684\u5b57\u7b26\u4e32\u4e0d\u53d1\u751f\u6539\u53d8\u3002\u4f8b\u5982\uff1a

String s = \u201cabcat\u201d\uff1b String s1 = s.replace\uff08\u2018a\u2019\uff0c\u20181\u2019\uff09\uff1b \u8be5\u4ee3\u7801\u7684\u4f5c\u7528\u662f\u5c06\u5b57\u7b26\u4e32s\u4e2d\u6240\u6709\u7684\u5b57\u7b26a\u66ff\u6362\u6210\u5b57\u7b261\uff0c\u751f\u6210\u7684\u65b0\u5b57\u7b26\u4e32s1\u7684\u503c\u662f\u201c1bc1t\u201d\uff0c\u800c\u5b57\u7b26\u4e32s\u7684\u5185\u5bb9\u4e0d\u53d1\u751f\u6539\u53d8\u3002
\u5982\u679c\u9700\u8981\u5c06\u5b57\u7b26\u4e32\u4e2d\u67d0\u4e2a\u6307\u5b9a\u7684\u5b57\u7b26\u4e32\u66ff\u6362\u4e3a\u5176\u5b83\u5b57\u7b26\u4e32\uff0c\u5219\u53ef\u4ee5\u4f7f\u7528replaceAll\u65b9\u6cd5\uff0c\u4f8b\u5982\uff1a
String s = \u201cabatbac\u201d\uff1b String s1 = s.replaceAll\uff08\u201cba\u201d\uff0c\u201c12\u201d\uff09\uff1b \u8be5\u4ee3\u7801\u7684\u4f5c\u7528\u662f\u5c06\u5b57\u7b26\u4e32s\u4e2d\u6240\u6709\u7684\u5b57\u7b26\u4e32\u201cab\u201d\u66ff\u6362\u4e3a\u201c12\u201d\uff0c\u751f\u6210\u65b0\u7684\u5b57\u7b26\u4e32\u201ca12t12c\u201d\uff0c\u800c\u5b57\u7b26\u4e32s\u7684\u5185\u5bb9\u4e5f\u4e0d\u53d1\u751f\u6539\u53d8\u3002
\u5982\u679c\u53ea\u9700\u8981\u66ff\u6362\u7b2c\u4e00\u4e2a\u51fa\u73b0\u7684\u6307\u5b9a\u5b57\u7b26\u4e32\u65f6\uff0c\u53ef\u4ee5\u4f7f\u7528replaceFirst\u65b9\u6cd5\uff0c\u4f8b\u5982\uff1a
String s = \u201cabatbac\u201d\uff1b String s1 = s. replaceFirst \uff08\u201cba\u201d\uff0c\u201c12\u201d\uff09\uff1b \u8be5\u4ee3\u7801\u7684\u4f5c\u7528\u662f\u53ea\u5c06\u5b57\u7b26\u4e32s\u4e2d\u7b2c\u4e00\u6b21\u51fa\u73b0\u7684\u5b57\u7b26\u4e32\u201cab\u201d\u66ff\u6362\u4e3a\u5b57\u7b26\u4e32\u201c12\u201d\uff0c\u5219\u5b57\u7b26\u4e32s1\u7684\u503c\u662f\u201ca12tbac\u201d\u3002

\u770b\u770b\u662f\u4e0d\u662f\u4f60\u60f3\u8981\u7684
public class Demo08{ public static void main(String args[]){ String s = "20150703"; String newS = s.replaceAll(String.valueOf(s.charAt(3)),""); //\u53bb\u6389\u7b2c\u56db\u4e2a\u4f4d\u7f6e\u7684\u5b57\u7b26\u4e32\u201d5\u201c System.out.println("\u53bb\u6389\u540e\u7684\u7ed3\u679c\uff1a" + newS); }}

在java.lang包中有String.split()方法,返回是一个数组

1、如果用“.”作为分隔的话,必须是如下写法,String.split("\\."),这样才能正确的分隔开,不能用String.split(".");
2、如果用“|”作为分隔的话,必须是如下写法,String.split("\\|"),这样才能正确的分隔开,不能用String.split("|");
“.”和“|”都是转义字符,必须得加"\\";
3、如果在一个字符串中有多个分隔符,可以用“|”作为连字符,比如,“acount=? and uu =? or n=?”,把三个都分隔出来,可以用String.split("and|or");

扩展阅读:javascript ... java char ... public static void main ... java中append ... println ... java中string类的方法 ... 为什么都不建议java转测试 ... java string format ... java调用tostring方法 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网