String类是基本数据类型吗?

 我来答
昵称支持7天修改一次请慎重
推荐于2018-10-20 · TA获得超过3114个赞
知道答主
回答量:295
采纳率:87%
帮助的人:19.3万
展开全部
  String类并不是基本数据类,而是一个类(class),是C++、java等编程语言中的字符串

  String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。 String 对象是 System.Char 对象的有序集合,用于表示字符串。String 对象的值是该有序集合的内容,并且该值是不可变的。

  而java的8大基本数据类型分别是:

  逻辑类 boolean
文本类 char
整数类 byte, short, int, long
浮点类 double, float。
lucky小东44
2019-06-24
知道答主
回答量:1
采纳率:0%
帮助的人:726
展开全部
String不是基本的数据类型,是final修饰的java类,java中的基本类型一共有8个,它们分别为:
1 字符类型:byte,char
2 基本整型:short,int,long
3 浮点型:float,double
4 布尔类型:boolean
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bdv314
2014-12-11 · TA获得超过155个赞
知道答主
回答量:92
采纳率:0%
帮助的人:44.6万
展开全部
不是的,java的8大基本数据类型分别是:
逻辑类 boolean
文本类 char
整数类 byte, short, int, long
浮点类 double, float。
String不是原始类型,而是一个类(class),它被用来表示字符序列。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我爱吃饭&#xF602;&#xF602;&#xF602;
推荐于2017-09-09
知道答主
回答量:32
采纳率:100%
帮助的人:16.5万
展开全部
不是,java语言定义了4类共8种数据类型分别如下:
整型:buty、short、int、long
浮点型:float、double
逻辑型:boolean
字符型:char
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e36e129
2012-11-10 · TA获得超过162个赞
知道答主
回答量:61
采纳率:0%
帮助的人:63万
展开全部
不是,是类,但是是java语言自带的,在java.lang.String中
追问
基本数据类型包括double、int、folat、boolean、long、byte、short。
java.lang.String类是final类型的,因此不能继承这个类、不能修改这个类。
为了提高效率节省空间,我们应该用StringBuffer类
追答
什么叫用StringBuffer提高效率节省空间?StringBuffer是可以对实例进行修改的,而String类的实例是不能被修改的,要是我们要频繁对一个字符串进行操作当然要用StringBuffer来减少生成实例的开销,但是如果是一般的字符串当然用String类简洁高效,二者各有利弊,用哪个是要看具体情况的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式