lzth.net
当前位置:首页 >> 如何在一个类中调用jAvA.util包中StringBuFFEr类的... >>

如何在一个类中调用jAvA.util包中StringBuFFEr类的...

需要把该包引进来就可以使用了toString()方法就是把对象转换成String类型,转换的算法根据类型和实际需要而定.比如一个Integer对象的toString方法就是把这个对象表示的整数转化成字符串,133就成了"133".也有根据实际需要来定

StringBuffer sb = new StringBuffer("abcd") ; sb.append("efg") ; String str = sb.toString() ; System.out.println(str) ; // out : "abcdefg" 使用StringBuffer的toString()方法,可以将StringBuffer转换成String

去我的百度空间 里面有介绍这两个的用法.简单点就是String相比StringBuffer消耗资源.一个是不可变的 一个是可变的.一般数据量小的时候使用String!关于java的字符串处理我们一般使用String类和StringBuffer类那么String类和StringBuffer

import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("Please enter a sentence: "); String s = input.nextLine(); System.out.println("Convert Result:\n"+s.

你的类名命名有问题,刚好是和stringbuffer关键字一样了,这段语句:stringbuffer sb = new stringbuffer(),就相当于新建了一个你新建的类,你没有定义这个方法,当然会显示没有定义了.解决的办法是:更改类名为其他的,最好不要和java的类名、关键字同名.

楼上太罗嗦.string就是字符串 stringbuffer在string的基础上做了一定的伸缩性,可增加.比如说:string str = "str";// str就是str stringbuffer str1 = "str1";//str1里面是"str1" str1.append("23");//str1就变成了"str123" append方法就是在当前字符串后面添加别的字符串.至于其他方法,真心没用过.append是最常用的方法

//创建追加可变字符串 StringBuffer appendSB = new StringBuffer("abc"); appendSB.append("123"); appendSB.append('2'); appendSB.append(true); appendSB.append(" abc") .append("def") .append("****") .append(1221); System

StringBuffer s= new StringBuffer(); s.toString就可以得到String类型 所以选A,给分吧 补充:可以直接将字符串“test”复制给声明的Stirng类 而不可以直接复制给StringBuffer类的变量,只有通过s.append(“test”)去给值 ,所以下面别人选C是错的.只有A是对的

StringBuffer是一个类,str就是这个类具体的对象,这个类的作用就像int,double等.只不过这个类是根据你的需要自己创建的.因为在很多时候我们会发现像int ,char这些自带的类并不适用,所以我们要根据对象的不同创建适合对象的类,这就是面向对象其中一个作用.

StringBuffer再java.lang.StringBuffer!而jar包是在 rt.jar 中!

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com