java编程语言中有关文字的内容也非常丰富,所以学习这方面的知识也非常重要。 今天,我将向大家介绍有关java字符串的一些内容。 也就是说,让我们详细分析一下java的字符串比较函数和操作函数。
一、首先介绍字符串比较函数
CHARINDEX () )。
返回字符串中指定子字符串出现的开始位置。
CHARINDEX (
其中substring _expression是要搜索的字符表达式,expression是字符串或列名表达式。 如果找不到子字符串,则返回0的值。
此函数不能用于文本和IMAGE数据类型。
、PATINDEX () )。
返回字符串中指定子字符串出现的开始位置。
PATINDEX (,)其中,子字符串表达式前后必须有百分号“%”。 否则,返回值为0。
与CHARINDEX函数不同,PATINDEX函数的子字符串可以使用通配符。 此函数可用于CHAR、VARCHAR和TEXT数据类型。
二、并说明字符串操作函数
、QUOTENAME () )。
返回用特定字符包围的字符串。
QUOTENAME([ (,quote_ character] ) )其中quote_是
character表示用于包围字符串的字符,默认值为[]。
、复制() ) )。
返回character_expression按指定次数重复的字符串。
如果复制(character _ expression integer_expression ) integer _ expression的值为负值,则返回NULL。
、REVERSE () )
反转指定字符串的字符排列顺序。
REVERSE (其中character_expression可以是字符串、常量或列的值。
、STUFF () ) )。
将字符串中指定位置、长度的子列替换为其他子列。
STUFF (,) )。
如果起始位置为负或长度值为负,或者起始位置大于character_expression1的长度,则返回空值。
如果长度为character_expression1的start_ position大于右边的长度,则character_expression1仅保留第一个字符。
、更换() ) )。
返回被指定子字符串替换的字符串。
替换(,)。
将string_expression1的子字符串string_expression2替换为string_expression3。
、空间) ) ) ) )。
返回指定长度的空字符串。
如果integer_expression的值为负值,则SPACE (返回NULL。
以上是java中字符串比较函数和操作函数的详细分析。 如果您对java知识感兴趣,并且想了解更多java的基础,请关注奇q工具网。
请阅读: