String Scala搜索字符串中的某个字符

String Scala搜索字符串中的某个字符,string,scala,char,String,Scala,Char,问题:我想知道一个特定的字符在哪个索引上。例如,如果我想知道字符串“BETTER”中的字符T。我想让它产生001100,作为这个方法的结果,或者类似的结果,所以你只要看一下它,就可以知道T的位置。 我知道有CharAt(Int),但我不能生产001100这样长的产品线 "BETTER".map(c => if(c == 'T') '1' else '0') 当然,您可以通过创建一个以字符串和字符为参数的函数来改进它。您尝试了什么?为什么它不起作用?你看过那张照片了吗您

问题:我想知道一个特定的字符在哪个索引上。例如,如果我想知道字符串“BETTER”中的字符T。我想让它产生001100,作为这个方法的结果,或者类似的结果,所以你只要看一下它,就可以知道T的位置。 我知道有CharAt(Int),但我不能生产001100这样长的产品线

"BETTER".map(c => if(c == 'T') '1' else '0')

当然,您可以通过创建一个以字符串和字符为参数的函数来改进它。

您尝试了什么?为什么它不起作用?你看过那张照片了吗您可以使用一个非常简单的
map