黑马程序员技术交流社区
标题:
string
[打印本页]
作者:
一席倾城
时间:
2014-1-4 17:50
标题:
string
本帖最后由 一席倾城 于 2014-1-9 06:29 编辑
string类的几个静态方法?
作者:
一切都好
时间:
2014-1-4 17:57
Join:合并字符串数组
IsNullOrEmpty:判断字符串是否为空
Format:字符串替换
这几个比较常用吧
作者:
浮出一个美
时间:
2014-1-4 18:31
分享两种方法:
1.查看api里String类有的static方法
http://docs.oracle.com/javase/7/docs/api/
2.在eclipse等IDE下的方法里输入“String.”,鼠标移动到“.”的后面,快捷键:alt+/,有智能提示。
如果没有提示可以这样设置:
windows->prefereces->java->editor->Content Assist->auto activation triggers for java后面的输入框里填上.abcdefg......等所有英文字母
作者:
涵风
时间:
2014-1-4 18:39
1.IndexOf/LastIndexOf
IndexOf方法用于搜索在一个字符串中,某个特定的字符或者子串第一次出现的位置,该方法区分大小写,并从字符串的首字符开始以0计数。如果字符串中不包含这个字符或子串,则返回-1。
2.IndexOfAny/LastIndexOfAny
IndexOfAny方法功能同IndexOf类似,区别在于,它可以搜索在一个字符串中,出现在一个字符数组中的任意字符第一次出现的位置。同样,该方法区分大小写,并从字符串的首字符开始以0计数。如果字符串中不包含这个字符或子串,则返回-1。
作者:
七录斋
时间:
2014-1-4 18:54
1、public static String valueOf()一系列其他类型转换成字符串类型函数,
2、public static String format(Locale l,
String format,
Object... args)
使用指定的语言环境、格式字符串和参数返回一个格式化字符串。
3、public static String format(String format,
Object... args)
使用指定的格式字符串和参数返回一个格式化字符串。
3、public static String copyValueOf(char[] data)
返回指定数组中表示该字符序列的 String。
4、public static String valueOf(boolean b)
返回 boolean 参数的字符串表示形式。
基本上就是这些,希望对你有用。
作者:
lwx
时间:
2014-1-4 20:17
一,compare(string,string)疑问,什么是区域敏感度,与固定区域敏感度
功能:将两字符串中的字符按 ASCII 码值的大小,
从左到右逐对进行比较;若相同继续取下一
对比较;当碰到第一对不相同字符时,比较
结束,并以这对不同字符的 ASCII 码差值作
为比较结果。
二,CompareOrdinal(string,string)
按照unicode的序号排序,序号a在A的前面,a在b的前面。
返回值:
值
条件
小于零
strA 小于 strB。
零
strA 和 strB 相等。
大于零
strA 大于 strB。
三,Concat(string,string)
返回值为:string
四,Copy(string)
返回值为String
五,String.Empty属性
表示空字符串,属性为只读
六,String.Equals(stringa,stringb,comparison)方法
返回值:true,false
比较两个对象的值是否相等;
七,String.Format(string format,object1,object2)
返回值:string
个人说明:合并格式化之后的字符串功能
八,String.Intern(stringA)
返回值string
检查字符串池里是否存在"abc"这么一个字符串,如果存在,就返回池里的字符串;如果不存在,该方法会把"abc"添加到字符串池中,然后再返回它的引用。
九,String.IsInterned 方法
检索对指定 String 的引用。
十,String。IsNullOrEmpty 方法
指示指定的 String 对象是 nullNothing nullptrnull 引用(在 Visual Basic 中为 Nothing) 还是 Empty 字符串。
用法:if(!string.IsNullOrEmpty(ccc)) if(string.IsNullOrEmpty(ccc))
十一,String。Join 方法
在指定 String 数组的每个元素之间串联指定的分隔符 String,从而产生单个串联的字符串.
十二,String.ReferenceEquals() 方法
与 == 用法相同,
详情可看:
http://hi.baidu.com/jiangyangw3r/item/55b9097ee3e253376f29f65f
作者:
.NET初学者
时间:
2014-1-5 10:01
关于这种的问题 我个人感觉还是自己动手去MSDN查 比较好
作者:
曹春洋
时间:
2014-1-5 14:51
string类所包含的静态方法大全
一,compare(string,string)疑问,什么是区域敏感度,与固定区域敏感度
功能:
将两字符串中的字符按 ASCII 码值的大小, 从左到右逐对进行比较;若相同继续取下一 对比较;当碰到第一对不相同字符时,比较结束,并以这对不同字符的 ASCII 码差值作为比较结果。
例程1:
string stra = "abcde";
string strb = "aBdcde";
int comparei = string.Compare(stra,2,strb,3,1);
二,CompareOrdinal(string,string)
按照unicode的序号排序,序号a在A的前面,a在b的前面。
返回值:
值
条件
小于零
strA
小于
strB
。
零
strA
和
strB
相等。
大于零
strA
大于
strB
。
三,Concat(string,string)
返回值为:string
连接
String
的一个或多个实例,或
Object
的一个或多个实例的值的
String
表示形式。
例程1:
String.concat(new hashtable(),new arraylist())的值为 "System.Collection.HashtableSystem.Collection.Arraylist";
而 String.concat(stringa,stringb) 的值为:stringa+stringb;
四,Copy(string)
返回值为String
创建一个与指定的
String
具有相同值的
String
的新实例。
举例:虽然创建另外一个实例,但是在内存单元中,如果stringA 与 stringB 的值完全相同,其实两者是共用同一个对象,因为对象都存储在:“拘留池”内,如例程:
stringA = “abcd”;
stringB =“abcd”;
stringC =String.Copy(stringA);
stringD = String.Concat(stringA);
stringE = String.Intern(stringA);
那么无论是:stringA == stringB/stringC/stringD/stringE 均为 true;
而 stringA.Equals(stringB/stringC/stringD/stringE ) 也同样均为 true
----------------------------------------------------------------------------------
五,String.Empty属性
表示空字符串,属性为只读
----------------------------------------------------------------------------------
六,String.Equals(stringa,stringb,comparison)方法
返回值:true,false
比较两个对象的值是否相等;
例程:
--------------------------------------------------------------------------------------------------------------------------------
七,String.Format(string format,object1,object2)
返回值:string
个人说明:合并格式化之后的字符串功能,
String.Format("{0:d}",DateTime.Today) 结果为:2008-12-16
String.Format("{0:D}",DateTime.Today) 结果为:2008年12月26日
-------------------------------------------------------------------------------------------------------------------------------
八,String.Intern(stringA)
返回值string
检查字符串池里是否存在"abc"这么一个字符串,如果存在,就返回池里的字符串;如果不存在,该方法会把"abc"添加到字符串池中,然后再返回它的引用。 ---这句话最重要
----------------------------------------------------------------------------------
九,String.IsInterned 方法
检索对指定 String 的引用。
参数
str
String
。
返回值
如果
str
位于公共语言运行库“拘留池”中,则为对它的 String 引用;否则为 空引用(在 Visual Basic 中为 Nothing)。
十,String。IsNullOrEmpty 方法
指示指定的
String
对象是 nullNothing nullptrnull 引用(在 Visual Basic 中为 Nothing) 还是
Empty
字符串。
用法:if(!string.IsNullOrEmpty(ccc)) if(string.IsNullOrEmpty(ccc))
十一,String。Join 方法
在指定
String
数组的每个元素之间串联指定的分隔符
String
,从而产生单个串联的字符串.
作者:
568839480
时间:
2014-1-8 08:17
indexof
indexofany
format
lastindexof
contains
equel
exists
join
split
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2