在以后的开发过程中一定会用到string类,但是string的定义有一些注意事项
1.string类的两种实例化方式:string可以直接赋值,感觉像基本类型,因为java对其进行了处理string str=“hello”;
string提供了以下的构造方法:public String(string str);String str=new String(“hello”);
字符串的相等比较:int 型可以用“==”比较,==对象比较的是内存地址,要想字符串的比较,string提供了一个方法:内容比较:public Boolean equals (Stringstr) String1.equals(str2)
字符串常量是String的匿名对象:日后的开发过程中,如果要判断用户输入的字符串。在一定要把字符串写在前面
String类的直接赋值实例化操作:自动保存到对象池,再次申明将会从池中找,没有在创建。
使用new构造方法实例化会开辟两个内存空间,在string里面有inter可以入池
总结:字符串一旦被定义则不可以改变,字符串的拼接,改变的话是重新复写,以前的被回收
网友评论