java使用string的split方法來過濾中括號,實例如下:
術業(yè)有專攻,您咨詢的再多,也不如我了解的一半多;有責任心的專業(yè)網站建設公司會做到“客戶想到的我們要做到,客戶沒有想到的我們也要幫客戶做到“。我們的設計師是5年以上的設計師,我們不僅僅會設計網站,更會策劃網站。
package?com.qiu.lin.he;
public?class?CeShi?{
public?static?void?main(String[]?args)?{
String?mystr?=?"String[]adfas";
String[]?strs?=?mystr.split("\\[]");//?因為中括號屬于轉義字符,應該要進行轉義
System.out.println(strs[0]?+?strs[1]);
}
}
運行結果如下:
我不曉得怎么用代碼編寫
應該是用字符的對比吧
這樣反正不是字符的就是符號
不過我還曉得一個笨辦法
把java用記事本打開
然后“編輯”——“查找”
輸入“;”號,點擊“查找下一個”,這樣一個一個的數(shù),就知道有多少個“;”號了,其他符號一樣
package com.jingdu點抗 mon;\x0d\x0aimport java.io.IOException;\x0d\x0aimport java.io.PrintWriter;\x0d\x0aimport javax.servlet.Filter;\x0d\x0aimport javax.servlet.FilterChain;\x0d\x0aimport javax.servlet.FilterConfig;\x0d\x0aimport javax.servlet.ServletException;\x0d\x0aimport javax.servlet.ServletRequest;\x0d\x0aimport javax.servlet.ServletResponse;\x0d\x0aimport javax.servlet.http.HttpServletRequest;\x0d\x0aimport javax.servlet.http.HttpServletResponse;\x0d\x0a\x0d\x0apublic class IllegalCharacterFilter implements Filter {\x0d\x0a private String[] characterParams = null;\x0d\x0a private boolean OK=true;\x0d\x0a \x0d\x0a public void init(FilterConfig config) throws ServletException {\x0d\x0a \x0d\x0a// if(config.getInitParameter("characterParams").length()
回答于?2022-11-16