一:背景 在一个项目中,我需要修改一个全部由数字(0~9)组成的字符串的特定位置的特定数字,我采用的方式是先将字符串转换成字符数组,然后利用数组的位置来修改对应位置的值.代码开发完成之后,发现有乱码出现([]),经过排查发现,我将数字(0~9)转换成字符的姿势不对,现记下一笔,以加深印象. 二:错误的使用方式 如下代码所示,直接将int类型的数字直接转换成了char类型的数据,就会出现如(图-1)所示的情况 public class TestChar { public static void m