2022
04-30
04-30
java.lang.String类的使用
目录一、String的用法1.构造方法2.求字符串长度和某一位置字符3.提取子串4.字符串比较5.字符串链接6.字符串中单个字符查找7.大小写转换8.字符串中字符的替换9.其他方法10.类型转换二、String特性三、StringBuffer和StringBuiler一、String的用法String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象。java把String类声明的final类,不能有子类。String类对象创建后不能修改,由0或多个字符组成,包含...
继续阅读 >
目录1.String/StringBuilder/StringBuffer区别1.1String1.2StringBuilder1.3StringBuffer2.String/StringBuilder/StringBuffer源码2.1String源码分析2.1.1String类2.1.2String类的属性2.1.3String类的构造函数2.1.4String类的常用方法2.2StringBuilder源码分析2.2.1StringBuilder类2.2.2StringBuilder类的属性2.2.3StringBuilder类中的构造方法2.2.4StringBuilder类中的方法append(Objectobj)方法2.3...
char字符char代表一个Unicode字符,它是System.Char的别名charsomeChar='a';//定义了一个字符charnewLine='\n';//这是一个换行符System.Char定义了一组静态方法:ToUpper将指定的字符转换为等效的大写形式ToLower将指定的字符转换为等效的小写形式IsWhiteSpace判断指定的字符是否为空白字符……例子:Console.WriteLine(char.ToUpper('c'));//输出的是一个大写的CConsole.WriteLine(char.ToLower('c'));//输出的...
StringBuilder、StringBuffer和String一样,都是用于存储字符串的。1、那既然有了String,为什么还需要他们两个呢?原因是String是不可变的,它每次的字符串拼接,实际上都会new一个新的String进行接收。2、谈谈StringBuilder、StringBuffer他们两个的联系:我们可以知道StringBuffer在1.0的时候就发布了,那为什么还需要StringBuilder呢?原因是它的大部分方法都上了锁,是线程安全的,导致了效率较低!而我们有...