Java编程那些事儿76——StringBuffer类和System类 - 编程入门网
elete方法:
该方法的作用是删除指定区间以内的所有字符,包含start,不包含end索引值的区间。例如:
该代码的作用是删除索引值1(包括)到索引值4(不包括)之间的所有字符,剩余的字符形成新的字符串。则对象sb的值是”TString”。 c、insert方法
该方法的作用是在StringBuffer对象中插入内容,然后形成新的字符串。例如:
该示例代码的作用是在对象sb的索引值4的位置插入false值,形成新的字符串,则执行以后对象sb的值是”TestfalseString”。 Java编程那些事儿76——StringBuffer类和System类(3)时间:2010-03-11 csdn 陈跃峰d、reverse方法
该方法的作用是将StringBuffer对象中的内容反转,然后形成新的字符串。例如:
经过反转以后,对象sb中的内容将变为”cba”。 e、setCharAt方法
该方法的作用是修改对象中索引值为index位置的字符为新的字符ch。例如:
则对象sb的值将变成”aDc”。 f、trimToSize方法
该方法的作用是将StringBuffer对象的中存储空间缩小到和字符串长度一样的长度,减少空间的浪费。 总之,在实际使用时,String和StringBuffer各有优势和不足,可以根据具体的使用环境,选择对应的类型进行使用。 9.5.4 System System类代表系统,系统级的很多属性和控制方法都放置在该类的内部。该类位于java.lang包。 由于该类的构造方法是private的,所以无法创建该类的对象,也就是无法实例化该类。其内部的成员变量和成员方法都是static的,所以也可以很方便的进行调用。 1、成员变量 System类内部包含in、out和err三个成员变量,分别代表标准输入流(键盘输入),标准输出流(显示器)和标准错误输出流(显示器)。 例如:
该行代码的作用是将字符串”Test”输出到系统的标准输出设备上,也就是显示在屏幕上。 后续在学习完IO相关的知识以后,可以使用System类中的成员方法改变标准输入流等对应的设备,例如可以将标准输出流输出的信息输出到文件内部,从而形成日志文件等。 Java编程那些事儿76——StringBuffer类和System类(4)时间:2010-03-11 csdn 陈跃峰2、成员方法 System类中提供了一些系统级的操作方法,这些方法实现的功能分别如下: a、arraycopy方法
该方法的作用是数组拷贝,也就是将一个数组中的内容复制到另外一个数组中的指定位置,由于该方法是native方法,所以性能上比使用循环高效。 使用示例:
该代码的作用是将数组a中,从下标为1开始,复制到数组b从下标3开始的位置,总共复制2个。也就是将a[1]复制给b[3],将a[2]复制给b[4],这样经过复制以后数组a中的值不发生变化,而数组b中的值将变成{0,0,0,2,3}。 b、currentTimeMillis方法
该方法的作用是返回当前的计算机时间,时间的表达格式为当前计算 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |