java:split()的用法
先上原始碼:
/** * Splits this string around matches of the given <a * href="../util/regex/Pattern.html#sum">regular expression</a>. * * <p> This method works as if by invoking the two-argument {@link * #split(String, int) split} method with the given expression and a limit * argument of zero. Trailing empty strings are therefore not included in * the resulting array. * * <p> The string {@code "boo:and:foo"}, for example, yields the following * results with these expressions: * * <blockquote><table cellpadding=1 cellspacing=0 summary="Split examples showing regex and result"> * <tr> * <th>Regex</th> * <th>Result</th> * </tr> * <tr><td align=center>:</td> * <td>{@code { "boo", "and", "foo" }}</td></tr> * <tr><td align=center>o</td> * <td>{@code { "b", "", ":and:f" }}</td></tr> * </table></blockquote> * * * @param regex * the delimiting regular expression * * @return the array of strings computed by splitting this string * around matches of the given regular expression * * @throws PatternSyntaxException * if the regular expression's syntax is invalid * * @see java.util.regex.Pattern * * @since 1.4 * @spec JSR-51 */ public String[] split(String regex) { return split(regex, 0); }
翻譯註釋為:
/ **
*圍繞給定<a的匹配拆分此字串
* href =“../ util / regex / Pattern.html#sum”>正則表示式</a>。
*
* <p>此方法就像呼叫雙引數{@link一樣
* #split(String,int)split}方法與給定的表示式和限制
*引數為零。因此,不包括尾隨空字串
*結果陣列。
*
* <p>例如,字串{@code“boo:and:foo”}產生以下結果
*這些表示式的結果:
*
* <blockquote> <table cellpadding = 1 cellspacing = 0 summary =“顯示正則表示式和結果的拆分示例”>
* <tr>
* <th>正則表示式</ th>
* <th>結果</ th>
* </ tr>
* <tr> <td align = center>:</ td>
* <td> {@ code {“boo”,“and”,“foo”}} </ td> </ tr>
* <tr> <td align = center> o </ td>
* <td> {@ code {“b”,“”,“:and:f”}} </ td> </ tr>
* </ table> </ blockquote>
*
*
* @param正則表示式
*分隔正則表示式
*
* @return通過拆分此字串計算的字串陣列
*圍繞給定正則表示式的匹配
*
* @throws PatternSyntaxException
*如果正則表示式的語法無效
*
* @see java.util.regex.Pattern
*
* @since 1.4
* @spec JSR-51
* /
也就是根據正則表示式來分割字串!(可以實現多個符號同時分割字串)
相關推薦
java:split()的用法
先上原始碼: /** * Splits this string around matches of the given <a * href="../util/regex/Pattern.html#sum">regular expressio
java:Oracle()
spa 完成 clob 重名 行號 可變 鎖定 ons file 1、Oracle的命名規範: 1.嚴格區分大小寫 2.所有的sql語句都要以‘;‘結尾 3.所有的sql 都要使用空格區分:sqlplus空格/空格as空格sysdba回車 4.無論是表名還是列明都必須以
java:Oracle(視圖,索引,序列)
font mode 哪裏 name 兩個 _id 轉換 seq java 1.索引:索引一共分為4種 -- 在oracle中, -- normal:普通索引 -- unique:唯一索引 -- bitmap:位圖索引 -- B 樹索引:默認:如果不建立索引的情況
深入理解Java:註解(Annotation)--註解處理器
fault this urn 復制代碼 lena ide set java lec 深入理解Java:註解(Annotation)--註解處理器 如果沒有用來讀取註解的方法和工作,那麽註解也就不會比註釋更有用處了。使用註解的過程中,很重要的一部分就是創建於
java:LeakFilling(Hibernate)
href ssi update bject face hbm 管理 top 數據 1.關系型數據庫: Oracle / Mysql 數據持久化的技術: IO JDBC XML ... 主流的持久層框架: Hibernate mybatis---
java:Maven(Maven_ssm)
one eap oot model size lib bug not txadvice 1.maven_ssm: pom.xml: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xs
java:redis(redis的集群配置)
升級 hosts keys tor and 建立 pen daemon bsp 服務器集群作用: 服務器集群就是指將很多服務器集中起來一起進行同一種服務,在客戶端看來就象是只有一個服務器 集群可以利用多個計算機進行並行計算從而獲得很高的計算速度,也可以用多個計算機做備份
java:LeakFilling(Other)
dos test 增加 spa ack 我們 源文件 bsp font 1.Java項目的API文檔如何生成?請將步驟寫出。 javadoc 源文件名.java; 2.增加package以後,我們在DOS下編譯怎麽做? javac -d . Test.java j
Java:容器(基本知識)
容器基本的型別有:List, Set, Map, Queue。他們都是物件型別,也策劃能夠為集合類。Java中使用Collection來命名他們,故稱之為容器。 Collection:獨立元素的序列,List 按照插入的順
python學習:python的星號(*)和雙星號(**)用法
最初,星號變數是用在函式的引數傳遞上的,在下面的例項中,單個星號代表這個位置接收任意多個非關鍵字引數,在函式的*b位置上將其轉化成元組,而雙星號代表這個位置接收任意多個關鍵字引數,在**b位置上將其轉化成字典: * 該位置接受任意多個非關鍵字(non-keyword)引數,在函式中
JAVA:反射(參考書籍:《JAVA程式設計的邏輯》)
反射 類的載入 當程式要使用某個類時,如果該類還未被載入到記憶體中,則系統會通過 **載入,連線,初始化 **三步來實現對這個類進行初始化。 載入:就是指將class檔案讀入記憶體,併為之建立一個Class物件。任何類被使用時系統都會建立一個Class物件。 連線:驗證,是否
JavaScript中的split()的用法和例子。
function splitArray(str,separator) {//separator是以何種形式對字串進行切割 var str2 = str.split(separator); console.log("字串本身樣子:"+str); con
Java學習筆記23:Java中charAt()方法的使用
此方法返回位於字串的指定索引處的字元。該字串的索引從零開始。 charAt(int index)方法是一個能夠用來檢索特定索引下的字元的String例項的方法. charAt()方法返回指定索引位置的char值。 索引範圍為0~length()-1. 如: str.charA
雜項-Java:Shiro(Java安全架構)
但是 100% back inf 目錄 就是 目的 security blank ylbtech-雜項-Java:Shiro(Java安全架構) Apache Shiro是一個強大且易用的Java安全框架,執行身份驗證、授權、密碼和會話管理。使用Shiro
深入理解Java:註解(Annotation)自定義註解
要深入學習註解,我們就必須能定義自己的註解,並使用註解,在定義自己的註解之前,我們就必須要了解Java為我們提供的元註解和相關定義註解的語法。 元註解: 元註解的作用就是負責註解其他註解。Java5.0定義了4個標準的meta-annotation型別,它們被用來
java中sleep()的用法
Thread.sleep(long millis)和Thread.sleep(long millis, int nanos)靜態方法強制當前正在執行的執行緒休眠(暫停執行),以“減慢執行緒”。 當執行緒睡眠時,它睡在某個地方,在甦醒之前不會返回到可執行狀態。 當睡眠時
java中yield()和join()的用法
在java的多執行緒程式設計中,有可能會用到yield和join。在具體講解yield和join之前,我們先來看看java中執行緒的優先權。執行緒的優先順序:1.在沒有指定執行緒的優先順序的時候,執行緒都帶有普通的優先順序。2.執行緒的優先順序可以分為1到10;10代表最高的
深入理解Java:註解(Annotation)自定義註解入門
要深入學習註解,我們就必須能定義自己的註解,並使用註解,在定義自己的註解之前,我們就必須要了解Java為我們提供的元註解和相關定義註解的語法。 元註解: 元註解的作用就是負責註解其他註解。Java5.0定義了4個標準的meta-annotation型別,它們被用來
Java:容器(集合類)
一、基本概念 Java容器類類庫的用途是“持有物件”,並將其劃分為兩個不同的概念: 1)Collection:一個獨立元素的序列,這些元素都服從一條或者多條規則。 List必須按照插入的順序儲存元素,而set不能有重複的元素。Queue按照排隊規則來確定物件產生的順序(通
【轉】深入理解Java:註解(Annotation)--註解處理器
display 枚舉 lec con null cto run toolbar int https://www.cnblogs.com/peida/archive/2013/04/26/3038503.html 如果沒有用來讀取註解的方法和工作,那麽註解也就