日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

oracle导入substring,java中substring()和oracle中substr()区别

發布時間:2024/7/23 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle导入substring,java中substring()和oracle中substr()区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1)Java中substring(int x)一般是用來截取字符串的。返回一個新的字符串,新字符串是元字符串的子字符串。該新串是從原字符串的x索引處開始,直到原字符串的結尾為止。

如:“jerry_player”.substring(1),結果是erry_player

“Jerry”.substring(5),結果是“”(空串)

如果x為負數或者是大于原字符串長度的值,則會拋出異常IndexOutOfBoundsException

substring(int x,int y)也是截取字符串的一種方法,返回一個新的字符串。改新字符串是從原字符串的x為止開始截取,到y-1位置結束,所以新串的長度是y-x;即改方法是前閉后開。

如“jerry_player”.substring(1,3),結果是er

“jerry_player”.substring(3,3),結果是“”空串

如果x和y中有一個為負數,或者x大于y,或者y長度大于原字符串長度,則會拋異常IndexOutOfboundsException

2)Oracle中也有substr(sourceString,x[,y]),截取字符串,獲得新的字符串。表示從sourceString的第x位置開始,向右截取y個字符串。

若x為0或1都表示從第一個字符,向右截取。即substr(sourceString,0[,y])于substr(sourceString,1[,y])等價。

若x,y為正數,則表示從sourceString的最左側數第x字符開始,向右截取y個字符。

若x為正數y負數,返回結果為null

若x為負數,y為正數,則表示從sourceString的最右側第x字符開始,向右截取y個字符。

若x,y為負數,返回結果為空。

若x,y為小數,則都會將x,y轉化為整數在進行計算。計算方法是甩尾發,就是舍棄小數部分,只去整數部分。

總結

以上是生活随笔為你收集整理的oracle导入substring,java中substring()和oracle中substr()区别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。