【问题标题】:converting a string variable to a char将字符串变量转换为 char
【发布时间】:2013-03-31 16:43:29
【问题描述】:

有没有办法将"X" 类型的字符串变量转换为字符?

String state = "X";
char c_state = convertToChar(state);

我该怎么做?

【问题讨论】:

    标签: java string char


    【解决方案1】:

    你可以这样做:

    char c_state = state.charAt(0);
    

    【讨论】:

    • 我对此笑出声来!谢谢
    【解决方案2】:

    您还可以将其转换为 char 数组,如下所示,如果 String 包含超过 1 个字符,这将非常有用。

    char[] charArray = state.toCharArray();
    

    【讨论】:

    • 这会创建数组的副本,结果可能会稍微降低效率。 (我不知道charAt 的优化效果如何。)
    【解决方案3】:

    这是另一种方法

    char c_state = state.toCharArray()[0];
    

    【讨论】:

      猜你喜欢
      • 2018-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-30
      • 2018-03-27
      • 2013-05-13
      相关资源
      最近更新 更多