|
String类的概述和使用 (1)多个字符组成的一串数据。 其实它可以和字符数组进行相互转换。 (2)构造方法: A:publicString() B:publicString(byte[] bytes) C:publicString(byte[] bytes,int offset,int length) D:publicString(char[] value) E:publicString(char[] value,int offset,int count) F:publicString(String original) 下面的这一个虽然不是构造方法,但是结果也是一个字符串对象 G:Strings = "hello"; (3)字符串的特点 A:字符串一旦被赋值,就不能改变。 注意:这里指的是字符串的内容不能改变,而不是引用不能改变。 B:字面值作为字符串对象和通过构造方法创建对象的不同 Strings = new String("hello");和String s = "hello"的区别? 前者会创建2个对象(堆和字符串常量池),后者只创建一个(字符串常量池,在方法区中)。
|