如何给char数组赋值

feyeu 2012-07-30 09:56:12
public static void main(String[] args) {
char[] charArray=new char[]{24635,35009};
String str=new String(charArray);
System.out.println(str);

会输出“总裁”,但是数组中的内容是我根据字符串拆分获取的,如“总裁”,获得24635 和 35009 赋给字符数组,这个赋值的过程如何实现,请高人指点。
...全文
108 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sffx123 2012-07-31
  • 打赏
  • 举报
回复
云里雾里不知道楼主说的什么
MiceRice 2012-07-30
  • 打赏
  • 举报
回复
貌似很简单吧?
char[] charArray = "总裁".toCharArray();
就完成赋值了。。。

类似于:
String str = "总裁";
char[] charArray=new char[str.length()];
for (int i=0; i<str.length(); i++) charArray[i] = str.charAt(i);
brightyq 2012-07-30
  • 打赏
  • 举报
回复
看不懂楼主的目的是什么呢?
一个char,存的时候,是存ASCII的,而ASCII表中24635对应的是‘总’;35009对应的是‘裁’

如果是想变成24635;35009 那直接定义字符串就行了
String s = "24635;" + "35009";

如果要定义一个字符串数组
String[] sarray = {"24635","35009"};

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧