String和StringBuffer 以及异常抛出机制
来源:互联网 发布:网络拓扑管理 编辑:程序博客网 时间:2024/06/03 18:22
String 字符串数据类型 有对应的String类
String 与StringBuffer的区别:
当String串接字符串的时候,实际上是重新开辟了一个新的String。 StringBuffer实在原本的对象上增加.
String str1="teststr1";String str2=str1+"addtest";//此时其实是开辟了新的String变量StringBuffer strb1=new StringBuffer();//括号里为传入缓存的字符串长度strb1.append("测试");//此处为StringBuffer的添加字符串的方式 用append一般为在对象的缓冲区添加。strb1.capacity();//返回当前的容量strb1.charAt(1);//此时为 返回当前对象里下标为1的字符 strb1.insert(1,"wei" );//在下标为1的位置插入 wei字符串strb1.subSequence(0, 2);//返回下标0到2(不包括2)的字符串,如果只输入单个数字则表示返回从该下标到最后结束下标的字符串strb1.indexOf("wei",0);//返回顺序的字符串wei首个字符出现的下标,数字从第几个下标开始搜索。strb1.lastIndexOf("wei", 4);//返回逆序的字符串wei首个字符出现的下标,数字从第几个下标开始搜索。strb1.replace(1, 4, "hei");//将下标为1-4(包括1但不包括4)之间的字符串替换为“hei”
其他的方法请自行在API中查看,StringBuffer提供了比String更多的方法.
异常抛出机制:
try {//可能会抛出异常的代码} catch (Exception e) {// TODO: handle exception//捕获异常进行处理}finally {//不管有没有异常都要执行的代码}throw是语句抛出一个异常 throws是方法可能会抛出异常
阅读全文
0 0
- String和StringBuffer 以及异常抛出机制
- String和StringBuffer 以及异常抛出机制
- c++异常抛出和接收机制
- C++异常抛出机制
- 关于异常抛出机制
- Java-001-String和StringBuffer以及StringBuilder
- String 和 StringBuffer 以及final修饰
- String和StringBuffer以及StringBuilder的区别
- CLisp 16:抛出和捕捉异常,try-catch机制
- 抛出异常 For input string: ""
- python异常的抛出机制
- 抛出异常和捕获异常
- java中异常抛出以及自定义异常
- String, StringBuffer 和Stringbuilder的区别以及性能差异
- 黑马程序员----------String和StringBuffer用法以及区别
- java中String和StringBuffer以及StringBuilder的区别
- java String StringBuilder StringBuffer 以及各种赋值和注意
- String、StringBuider以及StringBuffer的区别和使用场景
- python 中类的继承
- 远程连接win7上VMWare安装的linux虚拟机
- Android 编译 发生 MalformedByteSequenceException: Invalid byte 3 of 3-byte UTF-8 sequence
- 笨方法学Python 习题 1: 第一个程序
- Android动画全面剖析-属性动画高级用法
- String和StringBuffer 以及异常抛出机制
- SpringMVC @RequestBody接收Json对象字符串
- Vue之vue-resource入门--模拟数据
- 标准vim配置文件 带注释(适合C++编译)
- 递归查询级联和反递归遍历取id
- Android性能优化之内存
- JavaScript基础之常见的错误
- 杭电 KazaQ's Socks
- 机器学习笔记(四)卷积神经网络CNN