黑马程序员技术交流社区

标题: 关于String类型的变量和其他变量相加? [打印本页]

作者: 李会成    时间: 2013-2-15 12:11
标题: 关于String类型的变量和其他变量相加?
本帖最后由 李会成 于 2013-2-18 11:27 编辑

public class Demo {
        public static void main(String[] args) throws Exception {
                String str = "bean.Student";
               
                System.out.println(Integer.MAX_VALUE+String.CASE_INSENSITIVE_ORDER);  //为什么次数回报错呢,
                                                                                                                                         //String类型的变量和任何类型变量相加最后不都是都返回一个字符串吗?
               System.out.println(Integer.MAX_VALUE+" ”+String.CASE_INSENSITIVE_ORDER);   //在他们之间加一个 " "  就是oK的呢
                }
}
作者: 夏振博    时间: 2013-2-15 13:02
首先,String.CASE_INSENSITIVE_ORDER 这个返回的是 String类型的Comparator接口。即: Comparator<String>  所以第一个不能相加
还有,你这段代码第二个打印语句也不能输出,因为字符串符号是中英结合。
作者: 李培根    时间: 2013-2-18 11:25
请勿复制他人帖子,技术分不是入学的门槛而是为了帮助大家学习而存在的。

请勿再次发此类帖子了!

此贴就关闭了。此后如有再次发现直接封禁处理,请看到此贴的会员也加以注意。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2