gpt4 book ai didi

java - 字符串到字符数组和字符数组到字符串的转换

转载 作者:搜寻专家 更新时间:2023-11-01 01:05:27 24 4
gpt4 key购买 nike

在我的程序中,我从数据库结果集中获取一个字符串并将其转换为 char 数组,如下所示:

emp.nid = rs.getString("nid").toCharArray();

这部分没有错误。 String 成功转换为 char 数组。但是我有另一个这样的代码:

nid_txt.setText(emp.nid.toString());

这会打印一些奇怪的文本。不是原来的。为什么会这样?请帮助我。

最佳答案

你在 char[] 上调用 toString - 它继承了 Object 的实现,所以你得到了 char[].class 名称,@ 然后是对象的散列。相反,调用 String(char[]) 构造函数:

nid_txt.setText(new String(emp.nid));

关于java - 字符串到字符数组和字符数组到字符串的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7287652/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com