你可以用Character.toString(char)。请注意,此方法只是返回一个调用String.valueOf(char),这也有效。正如其他人所指出的那样,字符串连接也可以作为一种捷径:String s = "" + 's';但这归结为:String s = new StringBuilder().append("").append('s').toString();这是效率较低的,因为StringBuilder它由一个char[](过度分配的StringBuilder()to 16)支持,只有那个数组被结果防御性地复制String。String.valueOf(char)通过将char单元素数组包装并将其传递给包私有构造函数来“进入后门” String(char[], boolean),从而避免了数组副本。