StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。因此一般情况下,如果需要创建一个内容可变的字符串对象,应优先考虑使用 StringBuilder 类。
2015-01-21
==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象
equals(): 比较存储在两个字符串对象中的内容是否一致
charAt() 方法可返回指定位置的字符。
equals(): 比较存储在两个字符串对象中的内容是否一致
charAt() 方法可返回指定位置的字符。
2015-01-21
已采纳回答 / sixGod
你的代码错了,第一步你输入a后抛出异常,但被你捕获了,所以先执行了welcome(),再接着往下执行,也就是说你输入一个a时,你的if...else if同样还是被执行了
2015-01-19