java - 用 char1 切换

标签 java

我正在尝试在参数类型为 char 1 的 Java 6 上使用 switch 但我收到错误“无法将字符转换为字符串”,我在这里做错了什么?

public static void setRoot(Element rootTreeNode,char type ) {

    switch (type) {
    case "a":

我希望这个案例在 char1 上。

最佳答案

使用单引号 ' '双引号用来表示 String,而char 在 Java 中用单引号表示。

switch (type) {
    case 'a':

关于java - 用 char1 切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13017886/

相关文章:

java - 在Android中检测长按

java - BitmapFactory 解码流在 ListView 中不起作用

java - 为什么 Swing 里的Container里有太多的分层?

java - Nexus 存储库管理器找不到 pom 文件

java - 我可以在 ViewPreparer 中访问 Apache Tiles 定义名称吗?

java - 部署到外部 Tomcat/tc 服务器实例时,Spring Boot MVC 应用程序返回 HTTP 404

java - Eclipse中如何跳转到 super 实现

java - 在Java中你如何随机选择一个字母(a-z)?

将元素添加到列表时出现 java.lang.UnsupportedOperationException

java - 在哪里放置属性文件?