StringUtil包函数

更新时间:2023-05-25 22:42:57 阅读: 评论:0

s.lang.StringUtil(StringUtil包函数(基本用法))
1.空字符串检查
使用函数: StringUtils.isBlank(demoString)
函数介绍: 当demoString为空,长度为零或者仅由空白字符(whitespace)组成时,返回True;否则返回Fal
例程:
    String demo = "";
    String demo2 = "\n\n\t";
    String demo3 = null;
    String demo4 = "Demo";
    System.out.println( "demo blank? " + StringUtils.isBlank( demo ) );
    System.out.println( "demo2 blank? " + StringUtils.isBlank( demo2 ) );
    System.out.println( "demo3 blank? " + StringUtils.isBlank( demo3 ) );
    System.out.println( "demo4 blank? " + StringUtils.isBlank( demo4 ) );
输出如下:
demo blank? true
demo2 blank? true
demo3 blank? true
demo4 blank? Fal
函数StringUtils.isNotBlank(demoString)的功能与StringUtils.isBlank(demoString)相反.校正系数

2.清除空白字符
后期制作英文使用函数: imToNull(demoString)
函数介绍:清除掉demoString首尾的空白字符,如果仅demoString全由空白字符
(whitespace)组成则返回null
洗脸后护肤步骤例程:
    String demo1 = "\t";
    String demo2 = "  A  Demo  ";
    String demo3 = null;
    System.out.println( "demo1 trimToNull: " + imToNull( demo1 ) );
    System.out.println( "demo2 trimToNull: " + imToNull( demo2 ) );
    System.out.println( "demo3 trimToNull: " + imToNull( demo3 ) );
输出如下:
demo1 trimToNull: null
demo2 trimToNull: A  Demo
demo3 trimToNull: null
注意:函数im(demoString)与
imToNull(demoString)功能类似,但demoString由空白字符
(whitespace)组成时返回零长度字符串。

iggy3.取得字符串的缩写
使用函数: StringUtils.abbreviate(demoString,width)和StringUtils.abbreviate(demoString,offt,width)
函数介绍:在给定的width内取得demoString的缩写,当demoString的长度小于width则返回原字符串.
例程:
    String demo = "This is a demo of the abbreviation.";
    String demo2 = "Demo";
    System.out.println( StringUtils.abbreviate( demo, 15 ) );
    System.out.println( StringUtils.abbreviate( demo, 5,15 ) );
    System.out.println( StringUtils.abbreviate( demo2, 10 ) );
输出如下:
This is
...is
Demo
4.劈分字符串
使用函数: StringUtils.split(demoString,splitChars,arrayLength)
石家庄会计培训学校函数介绍:splitChars中可以包含一系列的字符串来劈分demoString,并可以设定得
到数组的长度.注意设定长度arrayLength和劈分字符串间有抵触关系,建议一般情况下
不要设定长度.
例程:
    String input = "A b,c.d|e";
    String input2 = "Pharmacy, basketball funky";
   
    String[] array1 = StringUtils.split( input, " ,.|");
哈尔滨环球雅思国际英语学校    String[] array2 = StringUtils.split( input2, " ,", 2 );

    System.out.println( String( array1 ) );
    System.out.println( String( array2 ) );
输出如下:
{A,b,c,d,e}
{Pharmacy,basketball funky}
宁波培训学校
5.查找嵌套字符串
使用函数:StringUtils.substringBetween(demoString,header,tail)
函数介绍:在demoString中取得header和tail之间的字符串。不存在则返回空
例程:
    String htmlContent = "ABC1234ABC4567";
    System.out.println(StringUtils.substringBetween(htmlContent, "1234", "4567"));
    System.out.println(StringUtils.substringBetween(htmlContent, "12345", "4567"));
输出如下:
    ABC
    null

6.去除尾部换行符
使用函数:StringUtils.chomp(demoString)
函数介绍:去除demoString尾部的换行符
例程:
    String input = "Hello\n";
    System.out.println( StringUtils.chomp( input ));
    String input2 = "Another demo\r\n";
    System.out.println( StringUtils.chomp( input2 ));
输出如下:
    Hello
    Another demo

7.重复字符串
使用函数:peat(repeatString,count)
函数介绍:得到将repeatString重复count次后的字符串诱惑是什么意思
例程:
    System.out.println( peat( "*", 10));
    System.out.println( peat( "China ", 5));
输出如下:
    **********enjoy的用法
    China China China China China
其他函数:( demoString, count,repeatString );
函数介绍:把demoString插入将repeatString重复多次后的字符串中间,得到字符串
的总长为count
例程:
    System.out.println( ( "China", 11,"*"));
输出如下:
    ***China***

8.颠倒字符串
使用函数:ver(demoString)
函数介绍:得到demoString中字符颠倒后的字符串
例程:
    System.out.println( ver("ABCDE"));
输出如下:
    EDCBA
9.判断字符串内容的类型
函数介绍:
StringUtils.isNumeric( demoString ) :如果demoString全由数字组成返回True
StringUtils.isAlpha( demoString ) :如果demoString全由字母组成返回True
StringUtils.isAlphanumeric( demoString ) :如果demoString全由数字或数字组
成返回True
StringUtils.isAlphaspace( demoString )  :如果demoString全由字母或空格组
成返回True
例程:
    String state = "Virginia";
    System.out.println( "Is state number? " + StringUtils.isNumeric(state ) );
    System.out.println( "Is state alpha? " + StringUtils.isAlpha( state ));
    System.out.println( "Is state alphanumeric? " +StringUtils.isAlphanumeric( state ) );
    System.out.println( "Is state alphaspace? " + StringUtils.isAlphaSpace( state ) );
输出如下:
    Is state number? fal
    Is state alpha? true
新东方留学中介    Is state alphanumeric? true
    Is state alphaspace? true
10.取得某字符串在另一字符串中出现的次数
使用函数:untMatches(demoString,qString)
函数介绍:取得qString在demoString中出现的次数,未发现则返回零
例程:
    System.out.untMatches( "Chine People", "e"));
输出:
    4

本文发布于:2023-05-25 22:42:57,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/122631.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:字符串   函数   返回   介绍   长度   全由   字符   组成
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图