我想在A#
的字符变量中输入。
有可能吗?
示例:
char E[]={'E','F#','G#','A','B','C#','D#'};
为了解决这个问题,我把数组类型作为字符串。这让我有问题得到ascii来计算哈希值以及排序方面。
答案 0 :(得分:0)
不,你应该使用String
来存储这些,因为有超过1个字符。一个char只能有1个字符。您可以使用String的默认hashCode()实现来获取哈希值,使用默认的compareTo()进行排序。
答案 1 :(得分:0)
你可以写任何字符,包括特殊字符......比如'Ñ'。但是你不能在char中写'F#'。
答案 2 :(得分:0)
您不能在一个char
变量中存储两个字符。请注意,'F#'
不是char
,而是String
!您应该使用String来存储它们。然后,您可以使用compareTo()
方法检查两个字符串是否相等。 Check This out