java中char与String的区别?
发布网友
发布时间:2022-04-23 06:14
我来回答
共9个回答
懂视网
时间:2023-02-19 12:55
以java为例,char和string的区别如下:
1、类型不同。char是字符类型,String是字符串类型。
2、包含。String字符串是用来包含串的,char是用来包含单字符的。
Java,是于1995年5月被推出的Java程序设计语言和Java平台的总称。Java起源于Oak,在印度一个盛产咖啡的岛—爪哇岛被命名,是由James Gosling等几位工程师于1995年5月推出的一种可以编写跨平台应用软件、完全面向对象的程序设计语言。
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java语言自问世以来发展得非常快,是目前最热门的编程语言之一。Java之所以应用广泛、受到大家的欢迎,是因为它有众多突出的特点。
热心网友
时间:2023-02-19 10:03
1、类型不同
char是字符类型, String是字符串类型。
2、包含
String字符串是用来包含串的, char是用来包含单字符的。
例如:
char a='1';//定义一个字符
String b="dadsa";//定义一个字符串
3、存储
String内部用来存储的结果是一个char字符数组。
private final char value[];//这是string中用来存储值的结构。
4、定义
char 定义时用单引号 ,只能有一个字母数字。
String定义时用双引号 ,可以是一个,或者多个字母或汉字等,就是所谓的字符串。
扩展资料:
使用方法
1、char
#include<iostream>
using namespace std;
int main()
{
char* pstr = "hello world";
pstr = "aa";
pstr[1] = "a";//报错
cout<<pstr<<endl;
}
2、string的定义字符串
#include<iostream>
#include<string>
using namespace std;
int main()
{
string str1;
str1= "hello world";
str1="aa";
str1[1]="a";
cout<<str1<<endl;
}
热心网友
时间:2023-02-19 11:21
1. 类型不同,char是字符类型, String是字符串类型
2、String字符串是用""来包含串的, char是用''来包含单字符的
char a='1';//定义一个字符
String b="dadsa";//定义一个字符串
3、String内部用来存储的结果是一个char字符数组。
private final char value[];//这是string中用来存储值的结构。
热心网友
时间:2023-02-19 12:55
1. 类型不同,char是字符类型, String是字符串类型
2、String字符串是用""来包含串的, char是用''来包含单字符的
char a='1';//定义一个字符
String b="dadsa";//定义一个字符串
3、String内部用来存储的结果是一个char字符数组。
private final char value[];//这是string中用来存储值的结构。
热心网友
时间:2023-02-19 14:47
1.Java 包括两种数据类型:
原始数据类型(primitive data type):byte,short, char, int, long,float,double,boolean. 一共8种
对象(Object):8中除外的都是对象,包括数组。
显然char属于基本数据类型(即原始数据类型),string属于对象
热心网友
时间:2023-02-19 16:55
“a”是字符串,但'a' 就是字符,我不知这有什么不好区分的,虽然String是类,但也可以String s="asda";这和普通的类型也相差不大
热心网友
时间:2023-02-19 19:19
string 是一个类!char是一个字符。
热心网友
时间:2023-02-19 22:01
类型不同
char是字符类型, String是字符串类型。
热心网友
时间:2023-02-20 00:59
字符串是由字符组成的!
String是属于引用类型
char和string的区别
以java为例,char和string的区别如下:1、类型不同。char是字符类型,String是字符串类型。2、包含。String字符串是用来包含串的,char是用来包含单字符的。Java,是于1995年5月被推出的Java程序设计语言和Java平台的总称。Java起源于Oak,在印度一个盛产咖啡的岛—爪哇岛被命名,是由JamesGosling等几位...
java中char与String的区别?
1、类型不同 char是字符类型, String是字符串类型。2、包含 String字符串是用来包含串的, char是用来包含单字符的。例如:char a='1';//定义一个字符 String b="dadsa";//定义一个字符串3、存储 String内部用来存储的结果是一个char字符数组。private final char value[];//这是string中用来...
java中String和char的区别
String属于引用类型的,char属于基本数据类型的,String是字符串,比如“234253”,而char是单个字符,比如‘2’,‘4’,‘q’,String类型的不能用“==”比较,只能用equals方法比较,而char类型的可以用“==”进行比较。希望可以帮到你
java中 char和string的区别
java中 char和string最大的区别就在cahr是基本数据类型,String 引用数据类型 String 在java中是作为对象处理的。
java中string和char的区别
char 为字符类型,这个没错 而string 只能是装char类型的一个容器类类型,实例了它以后,它就是一个容器,可以用它来装字符.把string 当作是字符串和字符串类型都是不准确的 打个比方:string *p=new string("123456");意思为实例了一个字符容器,它里面装的为"123456".此时p的值跟它里面字符串的首的...
java变量中char能用String代替吗?
string和char的功能不一样,string是类,它包括了很多方法可供操作,而char是简单类型,可供ASCII判断等。有时直接操作string是不方便的。
求解,JAVA中string和char区别
string是一种可以动态变长的字段类型 可以不用定义长度 而char是定长的,如果超过长度则会报错
在java中String和char数组的区别。
String底层是用了char数组的,你用myeclipse的调试功能时能看到,char数组里的元素都是char,char是基本类型,String是引用类型,String是一个类,实例化出来的是对象,而char就是一个字符,和int出来的数字一样都是基本类型,char数组可以转化成String,new String(char[] ch)或String.valueOf(char[] ...
JAVA中string和char区别
String 表示一个字符串类变量。用来存放字符串,如 "abcdsddd",用引号括起来的是一个字符串,char 表示一个unicode类型的字符双字节 用单引号括起来 如 'a'
java中String和char的区别?String可以用equals和char类型的比较吗?
String 是字符串 。char 是单个字符,,,比较的话,,你说一个字符串和一个字符怎么会一样呢,,所以你的返回结果是false