关于unicode的疑问,急请帮忙. 本帖最后由 plplum 于 2009-10-06 23:02:02 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为你convert方法的作用是把汉字搞成unicode 那str1="\u4f60\u597d!",为什么输出的是汉字:"你好!"??? 这样才能让str2也输出汉字"你好!"呢?? 怎样才能让str2也输出汉字"你好!"呢?? 你的convert方法返回的不是unciode吗,比如你程序里返回的就是\\u4f60\\u597d! 请问我现在就用该方法怎样才能让str2也输出汉字"你好!"呢?? str1.equals(str2) == falsestr1在编译阶段遇到\u就被转化为了"你好!",也就是说str1就是字符串"你好!",而不是字符串"\u4f60\u597d!"而你手动构造的运行时确定的字符串"\u4f60\u597d!"就是字符串"\u4f60\u597d!",不会被编译器转化为"你好!" 强制类型转换下,char 应该可以的 《Java从初学到精通》这本书怎么样啊? 怎么用java打印出水仙花数 帮忙写个类,保证不难。 一个有挑战性的算法题!!! 关于java3D的问题,大家踊跃参加,我要散分啊! 请问关于sql里的类问题,在线等,急,谢谢! 十里开源最新决策『十里开源__http://www.opensource.com.cn』 哪里可以找到java的中文帮助信息 java初始化 为什莫先初始化 Tag 最后执行 Card构造? 帮忙看下这个问题 volatile与synchoronized即使都是锁,达到的功能是一样的,那为什么还要创造这两者呢? java中如何把字符串转换为日期?
请问我现在就用该方法怎样才能让str2也输出汉字"你好!"呢??
str1在编译阶段遇到\u就被转化为了"你好!",也就是说str1就是字符串"你好!",而不是字符串"\u4f60\u597d!"
而你手动构造的运行时确定的字符串"\u4f60\u597d!"就是字符串"\u4f60\u597d!",不会被编译器转化为"你好!"