Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 获取英语字母作为字符串_String_Groovy_Alphabet - Fatal编程技术网

String 获取英语字母作为字符串

String 获取英语字母作为字符串,string,groovy,alphabet,String,Groovy,Alphabet,我最近开始学习Groovy。 我的任务是得到英语字母表。 我不明白,为什么要写代码 println 'a'..'z' 工作很好,但是当我试着去上课的时候 println 'a'..'z'.class 发生ClassCastException。 我想这样做: return 'a'..'z'.toString() 你能帮我吗?获取英语字母串的最佳方法是什么 groovy:000> println(('a'..'z').class) class groovy.lang.ObjectRang

我最近开始学习Groovy。 我的任务是得到英语字母表。 我不明白,为什么要写代码

println 'a'..'z'
工作很好,但是当我试着去上课的时候

println 'a'..'z'.class
发生ClassCastException。 我想这样做:

return 'a'..'z'.toString()
你能帮我吗?获取英语字母串的最佳方法是什么

groovy:000> println(('a'..'z').class)
class groovy.lang.ObjectRange
它归结为解析问题

'a'..'z'.class
解释为“从
'a'
'z'。类

你不会写字

println ('a'..'z').class
因为这将试图在返回
println
时调用
class
,而println
不会返回任何内容

将其作为字符串获取的最快方法是:

('a'..'z').join()
它归结为解析问题

'a'..'z'.class
解释为“从
'a'
'z'。类

你不会写字

println ('a'..'z').class
因为这将试图在返回
println
时调用
class
,而println
不会返回任何内容

将其作为字符串获取的最快方法是:

('a'..'z').join()
我的任务是得到英语字母表

我不确定您要将这些字母存储在什么结构中,下面的示例演示了如何将它们存储在
列表
和单个
字符串

List alphabet = ('a'..'z').collect { it }
String letters = ('a'..'z').join()
我的任务是得到英语字母表

我不确定您要将这些字母存储在什么结构中,下面的示例演示了如何将它们存储在
列表
和单个
字符串

List alphabet = ('a'..'z').collect { it }
String letters = ('a'..'z').join()