這篇文章將為大家詳細講解有關Java中怎么去除字符串中的空格,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
創(chuàng)新互聯(lián)是一家專注于網站設計制作、網站設計與策劃設計,南京網站建設哪家好?創(chuàng)新互聯(lián)做網站,專注于網站建設十載,網設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:南京等地區(qū)。南京做網站價格咨詢:13518219792
去除字符串中的空格\t、回車\n、換行符\r、制表符\t
public class StringUtils { public static void main(String[] args) { String billNo="12 3\n "; String billNo1="12 3\n "; String billNo2="12 3\n "; String billNo3="12 3 \n "; System.out.print(billNo+"|"+delSpace(billNo)+"|"+replaceBlank(billNo1)+"|"+"|"+replaceBlank2(billNo2)+"|"); System.out.print(billNo3.trim()); System.out.print(billNo3.replaceAll(" ","")); } /** * 使用Java正則表達式去除兩邊空格 * @param str * @return */ public static String delSpace(String str){ if(str==null) return null; String regStartSpace="^[ ]*"; String regEndSpace="[ ]*$"; String strDelSpace= str.replaceAll(regStartSpace,"").replaceAll(regEndSpace,""); return strDelSpace; } public static String replaceBlank(String str){ String destStr=""; if(str != null){ //其中\(zhòng)s可以匹配空格、制表符、換行符等空白字符 Pattern p = Pattern.compile("\\s*|\t|\r|\n"); Matcher m = p.matcher(str); destStr=m.replaceAll(""); } return destStr; } public static String replaceBlank2(String str){ String destStr=""; if(str != null){ Pattern p = Pattern.compile("[\\s*|\t|\r|\n]*$"); Matcher m = p.matcher(str); destStr=m.replaceAll(""); } return destStr; } }
關于Java中怎么去除字符串中的空格就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。