Java学习_String

字符串的内容一旦创建,不可在改变;

常用的字符串3+1种创建方法:

3种构造函数:

1, String s = new String();  --->  ""

2,String s = new String(new char[]{'a','b','c'});

3,String s = new String(new byte[]{97,98,99});

1种直接创建:

String s = "abc";

直接用双引号创建的字符串,是在堆内存中的字符串常量池中.底层使用的是byte数组.

 

字符串的equals(Object o)方法,比较的只是字符串的内容,和地址值无关; 推荐 常量卸载equals左边;

 

posted @ 2019-03-09 00:54  symsy  阅读(94)  评论(0编辑  收藏  举报