这是在Java中将char转换为字符串的正确方法吗?
在为需要两个 s 的函数返回编写单元测试时,我需要将字母表 (-) 的每个字符作为参数之一逐一进行测试,因此我编写了以下内容来执行此操作:boolean
String
'a'
'z'
for(char c = 'a'; c <= 'z'; c++)
{
assertTrue(MyClass.MyFunction(testSubject, new String(c));
}
我本来以为这是允许的,但事实并非如此,所以我只是这样做:
for(char c = 'a'; c <= 'z'; c++)
{
assertTrue(MyClass.MyFunction(testSubject, ((Character) c).toString());
}
这是在Java中将a转换为a的可靠方法吗?这是首选方式吗?我对Java了解不多,所以希望对此进行一些澄清。char
String