首页
|
空间
|
新闻
|
论坛
|
博客
|
下载
|
读书
|
网摘
|
书店
|
程序员
|
项目交易
|
培训
|
网址
欢迎您:
游客
|
退出
|
登录
注册
|
帮助
CSDN
-
CSDN社区
-
Java
-
Java SE
管理菜单
生成帖子
置顶
推荐
取消推荐
锁定
解锁
移动
编辑
删除
帖子加分
帖子高亮
取消高亮
结 帖
发 帖
回 复
收藏
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
java中char类型的迷惑?
[问题点数:
20
分
,结帖人:jasonchain
]
jasonchain
(Jason)
等 级:
结帖率:
94.74%
楼主
发表于:2007-09-28 22:54:22
java里char类型占用多少个字节?
是不是用的unicode码?
unicode不是两个字节吗?
而且unicode很早就用完了,又进行了扩展?
扩展之后char类型怎么处理的?
java中的标识符能不能出现所有的unicode码?
变量名好像不行,但函数名却可以用汉字,这是为什么?
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
回复次数:
6
zephyr_cc
(Zephyrus)
等 级:
#1楼 得分:8
回复于:2007-09-29 01:14:46
代码点在U+0000到U+FFFF之间的就用\u0000到\uffff表示
U+10000到U+1FFFF之间的用 \ud800到\udbff中的作为第一个单元, 用\udc00到\udfff作为第二单元,组合起来表示
char这个概念就是指\u0000到\uffff,这是占两个字节
其余的用code point这个概念
可能作为java表示符的字符用isJavaIdentifierStart和isJavaIdentifierPart确认
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
bao110908
(火龙果@智齿,智齿,好痛啊!)
等 级:
2
4
#2楼 得分:7
回复于:2007-09-29 11:38:20
JDK 1.5 以上支持 Unicode 4.0,也就是 Unicode 的范围是 U+0000~U+10FFFF,
超过 U+FFFF 的字符采用代码点(也就是 int 类型的数据)来表示,具体的可以
参考一下下面这个链接的文章《Java 平台中的增补字符》,对此作了很详细的介
绍。
http://gceclub.sun.com.cn/developer/technicalArticles/Intl/Supplementary/index_zh_CN.html
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
beiouwolf
(beiouwolf)
等 级:
#3楼 得分:5
回复于:2007-09-29 13:13:39
java的char是utf-16的
官方说法是不建议使用char类型
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
jiangguanghe185
(浪子金不唤)
等 级:
#4楼 得分:0
回复于:2007-09-29 14:02:40
最好是用全英文来编写程序
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
Computeryp
等 级:
#5楼 得分:0
回复于:2007-09-29 23:06:44
变量名可以用汉字
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
jasonchain
(Jason)
等 级:
#6楼 得分:0
回复于:2007-09-30 18:09:03
1楼 2楼的能不能讲得通俗点,不太明白
可以加qq聊吗?215001075
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
管理菜单
生成帖子
置顶
推荐
取消推荐
锁定
解锁
移动
编辑
删除
帖子加分
帖子高亮
取消高亮
结 帖
发 帖
回 复
相关问题
对java中的一些关键的,容易迷惑的知识点总结归纳,请朋友们指正,一同 ...
【更新】 对java中一些关键的,容易迷惑的知识点的归纳总结, 请朋友们 ...
JAVA中的一个迷惑的弱智问题,谁能解答? Java / J2SE / 基础类- CSDN ...
关于vc的数据类型的迷惑VC/MFC / 基础类- CSDN社区community.csdn.net
关于String对象作为参数传递迷惑
用C写windows程序中的迷惑C/C++ / C++ 语言- CSDN社区community.csdn.net
怎样将TCHAR 类型转换成SPSTR类型?(迷惑中) VC/MFC / 基础类- CSDN ...
string三问:Java中如何给字符串分配内存
迷惑:关于final变量初始化的问题??? Java / 非技术区- CSDN社区 ...