奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

java語言

Java語言中substr和substring的區別

時間:2024-07-12 04:34:20 java語言 我要投稿
  • 相關推薦

Java語言中substr和substring的區別

  由于在項目中有需要對字符串進行截取,然后手殘使用了IDE自動提示的substr,沒想那么多以為substr和substring沒多大區別。

  然而并不是,且聽我一一道來。

  1. substr(index, length)

  從起始索引號提取字符串中指定數目的字符。

  substr方法可以傳入兩個參數 index和length。index是起始位,length是截取的長度。

  當index是個非負整數時:

  a. 如果不傳入參數,則得到的還是字符串本身。

  如: "abcdefg".substr() -> "abcdefg"

  b. 如果只傳入一個參數,即index,則默認截取到字符串最后一位。

  如: "abcdefg".substr(2) -> "defg".

  當index是個負整數時:

  c. 如果傳入一個負整數下標位則從后往前數,起始位為1,到達負整數絕對值的下標位,截取則是從前往后。

  如: "abcdefg".substr(-2) -> "fg" <=> "abcdefg".substr(-2 + "abcdefg".length)

  2. substring(start, end)

  提取字符串中介于兩個指定下標之間的字符。

  substring也是傳入兩個參數,但是這兩個參數都是下標數字,下標從0開始計算,截取的長度是這兩個下標的差

  可以記作"含頭不含尾"

  如: "abcdefg".substring(2,4) -> "cd"

【Java語言中substr和substring的區別】相關文章:

Java中hashmap和hashtable的區別06-20

java中String和StringBuffer的區別08-01

java中i++和++i的區別10-26

Java中對象和引用的具體區別05-18

關于java中堆和棧的區別10-22

JavaScript與Java的區別08-22

Java中靜態綁定和動態綁定的區別08-14

淺談Java語言中static的作用08-10

C語言與JAVA的區別07-07

java的繼承與組合的區別07-19

主站蜘蛛池模板: 来宾市| 青川县| 饶平县| 兖州市| 封开县| 广平县| 大竹县| 唐海县| 南城县| 合川市| 临潭县| 淮北市| 合江县| 乌鲁木齐市| 安福县| 资阳市| 弥勒县| 台北县| 秦皇岛市| 高邮市| 邹平县| 屯昌县| 宁化县| 金坛市| 大丰市| 建始县| 田东县| 临沭县| 柳江县| 新龙县| 梨树县| 昌黎县| 沅江市| 龙口市| 阜宁县| 德化县| 大宁县| 合水县| 新津县| 奉新县| 大厂|