javaAPI之String类和StringBufer类
2016-12-14 00:26
281 查看
一,String类
1.Stirng类的初始化
范例:String name="梁东振";
2.String类的常见操作
-----------字符串的基本操作------------------
范列:String maem="梁东振";
naem.length();//获取字符串的长度
name.indexOf('梁');//字符梁第一次出现的位置
name.lastIndexOf('梁');//字符串梁最后一次出现的位置
------------字符串的转换操作-------------------
范例:String naem="梁东振";
char[]charArray=name.toCharArray();//字符串转换字符数组返回新字符数组,为字符数组就可以使用操作数组的方法,例如For循环
String.valueOf(int age);//将int类型的整数转化为字符串
name.toUppercase();//将数组中的字符串转换为大写
-------------字符串的替换和去除空格操作-----------
范列:String naem="梁东振";
name.replace("振","最帅");//将字符串中的指定字符串替换其他的字符串
name.trim();//去除字符串两端的空格
name.replace(" ","");//而去除字符串中间的空格只需要调用replace方法替换空格
-------------字符串的判断操作-----------------
范列:String name="梁东振";
naem.startsWith("梁"));//判断字符串开头是否以"梁开"头
name.endsWith("振"));//判断字符串结尾是否以"振结"尾
name.contains("梁"));//判断字符串是否包含字符串"梁"
name.isEmpty()//判断字符串是否为空
name.equals(name2)//判断两个字符串是否相等
注意字符串的判断操作返回的都是booleam类型
--------------字符串的截取与分割---------
范列:String name="梁东振";
naem.substring(2);//从该字符串的第二个字符截取到末尾
name.substring(2,6);//从第三个字符截取到第六个字符
String[]strarray=name.split("-");//以"-"为界限分割数组并返回新的数组
二,StringBuffer类
由于字符串是常量,一旦被创建其内容和长度是无法被修改的,如果需要修改数组只能创建一个新的数组,为了方便数组的修改,JDK中提供了一个StringBuffer类(也称为字符串缓冲区),StringBuffer类像似一个字符容器,在进行字符串的增删改除的时候并不会创建一个新的StringBuffer对象
1.字符串的添加操作
StringBuffer oneStringBuffer=new StringBuffer();//定义一个字符串缓冲区
oneStringBuffer.append("asdfghjkl");//在末尾添加字符串
oneStringBuffer.insert(2,"梁东振最帅");//在指定位置添加字符串
2.字符串的删除操作
oneStringBuffer.delete(1,5);//指定范围删除
oneStringBuffer.deleteCharAt(2);//删除指定位置
oneStringBuffer.delete(0,oneStringBuffer.length());//删除缓冲区全部内容
3.字符串的修改操作
oneStringBuffer.setCharAt(2,"梁");//修改指定位置内容
oneStringBuffer.replace(1,3,"qq");//替换指定位置字符串
相关文章推荐
- javaAPI之String类和StringBufer类
- 黑马程序员----------java基础API之String类的介绍和使用
- JAVA学习第二十九课(常用对象API)- String类
- java基础总结18-java常用API(String类)
- java : 对于API文档中String类几个方法的测试
- Java基础知识_day08_(API,String类,StringBuilder类)
- java基础学习API之String类 六-1
- JAVA学习第三十课(常用对象API)- String类:类方法练习
- JAVA学习第二十九课(经常使用对象API)- String类
- Java API ——String类
- JAVA-4.2-API帮助文档、String类、StringBuffer和StringBuilder
- Java基础-String类API简要概述以及面试题
- 黑马程序员_Java基础_API文档之String类
- java基础-API-String类、基本数据类型对象包装类
- JAVA基础--IDE&Object类、常用API-String类、常用API-Arrays、System、StringBuffer&Integer类和Date类、对象数组
- JAVA笔记-API-String类常用方法
- Java基础-常用API之String类
- 鸟哥Java学习之String类 and StringBuffer类-常用对象API
- 黑马程序员_JAVA学习日记_JAVA中API中对象String类的补充
- java 基础学习-03 api 中String类的学习