已采纳回答 / 白雪麋鹿
如果变量的类型是String类型的,当其内容改变时,就会开辟一个新的内存空间用来存储数据如果变量的类型是StringBuilder或者StringBuffer,内容改变不会开辟新的内存空间,StringBuilder和StringBuffer一个是线程安全的,一个不是
2016-11-26
已采纳回答 / 1mor3
这个是自定义的 随便多少都行
已采纳回答 / Nuriko
第一种如果"I love you"这个字符串不存在,则创建一个String对象(“ABC”),然后s1指向这个内存地址,无论以后用这种方式创建多少个值为"I love you"的字符串对象,始终都指向这个内存地址。第二种直接创建新的对象,不管字符串相不相同,分配地址不同,直接==的话都返回false第一种
2016-11-22
最新回答 / qq_小事儿_04229010
haha,我刚刚也是,要不你把它在eclipse试试
最新回答 / 滕玉龙
split(String regex, int limit)方法,头一个参数String regex表示字符串分割的模式,包括分隔符和正则表达式;但是第二个参数limit比较迷糊人,api中这样解释:limit 参数控制模式应用的次数,因此影响所得数组的长度。如果该限制 n 大于 0,则模式将被最多应用 n - 1 次,数组的长度将不会大于 n,而且数组的最后一项将包含所有超出最后匹配的定界符的输入。如果 n 为非正,那么模式将被应用尽可能多的次数,而且数组可以是任何长度。如果 n 为 0,那么模式将被应...
2016-11-19
最新回答 / 慕函数4910142
int index = fileName.lastIndexOf("."); // 获取文件的后缀 String prefix =fileName.substring(index+1); // 判断必须包含"."号,且不能出现在首位,同时后缀名为"java" if (index>0&&prefix.equals("java") ...
2016-11-19