3 回答
TA贡献1865条经验 获得超7个赞
new String(String)
small=new String(huge.substring(10,20))
new String()
small=new String(huge.substring(10,20).toCharArray());
toCharArray()
String(String)
假定“医生”没有规定的错误
new String()
public String(String string) {
value = string.value;
offset = string.offset;
count = string.count;}
初始化新创建的字符串对象,使其表示与参数相同的字符序列;换句话说,新创建的字符串是参数字符串的副本。除非需要一个原始的显式副本,否则就没有必要使用这个构造函数,因为String是不可变的。
TA贡献1909条经验 获得超7个赞
private final String lock = new String("Database lock");....synchronized(lock){
// do something}TA贡献1836条经验 获得超5个赞
字符串S1=“foo”;
字符串s2=“foo”;
字符串S3=新字符串(“foo”);
字符串S4=新字符串(“foo”);
添加回答
举报
