设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
资源
节点
飞墙
Follow
明白贴
人人影库
报酬
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
问与答
›
Java 为什么能给 char 类型赋值中文字符
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
我的族谱网站开源啦!一键部署自己的族谱网
›
现行经济环境下,考公务员是否是一个不错的
›
为什么中文编程没有发展下去呢
›
Java 找工作有感,行业经验大于一切
›
IP.im 准确方便的 IP 地址查询网站, UI 全
今日热议主题
感觉一些人对 claude 3.7 sonnet 有误解,
这种招聘是什么新型的诈骗手段吗
一起来交流投资思路吧
谷歌地图 APP 是如何在 iOS16 以后仍能获取
独立开发周记 109:泼天富贵后续
朋友券商万 0.75 免 5,而且是 0 起收,支
申请收录个人博客: Flowable 中文博客
macOS 上,浏览器里 Chrome 播放 YouTube
移动 IPTV 的问题
fshex 墙内可以直连了?
Java 为什么能给 char 类型赋值中文字符
zhouyin
· 2025-2-9 11:07:46 · 4485 次点击
java 文档里有写 一个 char 由两个自己组成 但一个 utf8 汉字由三个字节组成
为什么这样赋值没事?
char a = '我';
举报
·
4485 次点击
登录
注册
站外分享
微信扫一扫
QQ分享
微博分享
豆瓣分享
复制链接
显示全部
|
最新评论
42 条回复
沙发
cmdOptionKana
初学
2025-2-9 11:25:42
问了一下 deepseek ,它说:UTF-8 编码的汉字在 Java 中会自动转换为 UTF-16 编码,因此赋值时不会出现问题。
板凳
theoriz
小成
2025-2-9 11:28:40
@Livid #1 AI
地板
soulflysimple123
初学
2025-2-9 11:32:21
char 是 utf-16 编码
5#
tbc3211
小成
2025-2-9 11:36:37
魔怔
6#
zhouyin
楼主
小成
2025-2-9 11:38:35
@soulflysimple123 输入法输入的汉字是三个字节 编译器自动把汉字转成 utf16 进行存储了
7#
maocat
小成
2025-2-9 11:50:31
@theoriz 哥们你魔怔了吧,人家是把 ai 的提炼了一遍,一眼就能看清说啥,而不是 ai 的长篇大论,你这也举报?
8#
sagaxu
初学
2025-2-9 12:47:15
一个 char 不够那就两个啊,code point 是 int 类型,超出 BMP 的字符不能用单个 char 表示,要用两个 char 组合
9#
Fca
初学
2025-2-9 12:55:51
@theoriz 有文革那味了 人人自危
10#
zhouyin
楼主
小成
2025-2-9 12:57:53
神奇的是 把变量用 FileWriter.write 方法 写入到文件 还是 3 个字节
下一页 »
1
2
3
4
5
/ 5 页
下一页
浏览过的版块
分享发现
职场话题
汽车
推广
生活
程序员
二手交易
返回顶部