区别:Java内存存放位置不一样,基本数据类型存在栈(stack),String的对象实例存在堆(heap)。另外String,不是基本数据类型,判断是否相等,不能使用==,而应该使用equals方法。 java 中String 是个对象,是引用类型 基础类型与引用类型的区别是,基础类型只表示简单的字符或数字,引用类型可以是任何复杂的数据结构 基本类型仅...
charpoint="give string a value"; strtest=charpoint; ///cstring TO char * charpoint=strtest.GetBuffer(strtest.GetLength()); 标准C里没有string,char *==char []==string 可以用CString.Format("%s",char *)这个方法来将char *转成CString。要把CString转成char *,用操作符(LPCSTR)CString就可以了。
String底层是用了char数组的,你用myeclipse的调试功能时能看到,char数组里的元素都是char,char是基本类型,String是引用类型,String是一个类,实例化出来的是对象,而char就是一个字符,和int出来的数字一样都是基本类型,char数组可以转化成String,new String(char[] ch)或String.valueOf(char[] ...
在jsp java代码中 '0' ,这种代表char 在jstl中 '0' 会被解释为 String 所以也可以用 .equals 方法
51CTO博客已为您找到关于java中string和char数组的区别的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及java中string和char数组的区别问答内容。更多java中string和char数组的区别相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。