String s = new String("abc");为什么创建了两个字符串对象?
发布网友
发布时间:2024-10-07 07:18
我来回答
共2个回答
热心网友
时间:2024-10-15 22:11
String
s
创建一个
new
String("abc")
创建一个
然后把
new
String("abc")
这个对象赋给
s
所以是两个String对象
热心网友
时间:2024-10-15 22:04
太2
了,一个for循环,循环次数是字符串的长度,每次循环判断
a.startwith(abc)
是否成立,如果是的话,那么外部定义的变量count
++
,如果不是
a.substring(1)
截取掉第一位,然后继续下一次循环,不就出来了么?