คัดลอกรหัสรหัส ดังต่อไปนี้:
นำเข้า java.util.regex.Matcher;
นำเข้า java.util.regex.Pattern;
-
* @ผู้เขียน เล่ย
*2011-9-2
-
StringUtils คลาสสาธารณะ {
สาธารณะสตริงคงที่แทนที่เปล่า (String str) {
ปลายทางสตริง = "";
ถ้า (str!=null) {
รูปแบบ p = Pattern.compile("//s*|/t|/r|/n");
Matcher m = p.matcher(str);
ปลายทาง = m.replaceAll("");
-
ปลายทางขากลับ;
-
โมฆะคงที่สาธารณะ main (String [] args) {
System.out.println(StringUtils.replaceBlank("แค่ทำมัน!"));
-
-
วิธีการโง่: String s = "สตริงที่คุณต้องการลบ";
. ลบช่องว่าง: s = s.replace('//s','');
. ลบการคืนแคร่: s = s.replace('/n','');
วิธีนี้ทำให้คุณสามารถลบช่องว่างและการขึ้นบรรทัดใหม่ได้ และคุณสามารถทำเช่นเดียวกันกับสิ่งอื่นๆ ได้ด้วย
หมายเหตุ: /n เข้าสู่ (/u000a)
/t แท็บแนวนอน (/u0009)
/s ช่องว่าง (/u0008)
/rขึ้นบรรทัดใหม่(/u000d)*/
-