第一类:逻辑型 booleanboolean 类型只能取true和false也就是真和假的意思,不能用C++的0和非0代替,请注意与其他语言的区别。 第二类:文本型char 字符常量只能是单个字符并且用单引号括起来列如char c='a'。 char可以强转位数字int c=(int)'a'。 第三类:整数型(byte、short、int、long) 1.byte类型(字节)占...
java中String和char的区别 1.char表示字符,定义时用单引号,只能存储一个字符,如char c='x';char sex='男' 而String表示的是字符串,定义时用双引号,可以存储一个或多个字符,如String name="tom"; 2.char是基本数据类型,而String 是一个类,具有面向对象的特征,可以调用方法,如name.length()获取字符串的长度...
所以,char是一个可以用来存储字符数据的变量类型,而string就是一个存储一串字符数据的变量类型,他们的共同点就是他们都是变量类型,都是用来存储字符的。 我想这样说大家应该明白了,既然他们俩如此相像,也就免不了他们要常常互动了,不过在讲他们的交互之前,我要和大家再提一个概念,不过希望大家能先理清刚刚讲的再看...
1. 类型不同,char是字符类型, String是字符串类型 2、String字符串是用""来包含串的, char是用''来包含单字符的 3、String内部用来存储的结果是一个char字符数组。
"1:string x.c: " + x.c); System.out.println("2:char x.d: " + x.d); } } ...
java中 char和string最大的区别就在cahr是基本数据类型,String 引用数据类型 String 在java中是作为对象处理的。
String属于引用类型的,char属于基本数据类型的,String是字符串,比如“234253”,而char是单个字符,比如‘2’,‘4’,‘q’,String类型的不能用“==”比较,只能用equals方法比较,而char类型的可以用“==”进行比较。希望可以帮到你
string是一种可以动态变长的字段类型 可以不用定义长度 而char是定长的,如果超过长度则会报错
String底层是用了char数组的,你用myeclipse的调试功能时能看到,char数组里的元素都是char,char是基本类型,String是引用类型,String是一个类,实例化出来的是对象,而char就是一个字符,和int出来的数字一样都是基本类型,char数组可以转化成String,new String(char[] ch)或String.valueOf(char[] ...