String是一个类不是基本数据类型,其中创建一个String类有两种方法,一种是直接定义,如:String str =“asdfgdsf”;另一种是通过实例化:String str = new String(“dffsfd”);
这两中方法实例出来的对象是不同的,最主要是内存的不同,第一种方式是直接在栈中,第二种是在堆中,那么在比较两个字符串时在栈中直接使用“==”,在堆中则使用equals()方法。String类中有大量可供使用的方法,可以同多String类中的方法来解决很多问题。
<!--EndFragment-->