当前位置: 首页 > 面试题库 >

在Java中,如何将String转换为char或char转换为String?

石喜
2023-03-14
问题内容

有没有办法将a char变成a String或将String一个字母变成a char(例如如何将a int变成a double和a
double变成an int)?(如果可以,请链接到相关文档)。

我该如何找到在文档中才隐约知道的类似内容?


问题答案:
char firstLetter = someString.charAt(0);
String oneLetter = String.valueOf(someChar);

您可以通过确定可能涉及的类来查找文档。在这里,候选人是java.lang.Stringjava.lang.Character

您应该先熟悉以下内容:

  • 原始包装 java.lang
  • 中的Java Collection框架 java.util

它还有助于通过教程更慢地介绍API。

  • 处理字符串中的字符


 类似资料:
  • 问题内容: 如何在Java中将值解析为类型? 我知道如何做int和double(例如)。字符串和字符有类吗? 问题答案: 如果您的字符串仅包含一个字符,则将其转换为字符的最简单方法可能是调用该方法:

  • 问题内容: 我有一个Swift程序,可以与C库互操作。这个C库返回一个内部带有数组的结构,如下所示: 该定义已正确导入到Swift中。但是,该字段被解释为8个元素(类型为)的 元组 ,我不知道如何使用Swift 将其转换为a 。 没有可以接受元组的初始化程序,并且似乎不可能获得指向元组的第一个元素的指针(因为类型可以是异构的,这并不奇怪)。 现在,我最好的主意是创建一个微型C函数,该函数接受指向结

  • 问题内容: (我是Java编程的新手) 我有例如: 我需要在撇号中得到数字9本身。我尝试执行以下操作 但这没用。 那么我该怎么做才能得到撇号呢? 问题答案: ASCII表的排列方式是使字符的值比的值大九;字符的值比的值大8 ; 等等。 因此,您可以通过减去以获得十进制数字char的int值。

  • 问题内容: 将a转换为a 的最直接和/或最有效的方法是什么? 问题答案: 没有副本: 但是,该方法可能更容易编写,更容易阅读和更快。

  • 问题内容: 下面是一个代码片段, 但是我得到的是空输出。 我将得到1作为输出。 有人可以解释吗?如果我想像第一个代码片段一样将int转换为char,该怎么办? 问题答案: 会打印出ascii值为1的字符(首字符,这是不可打印的)。 将以ascii值49输出一个字符(一个对应于“ 1”) 如果要转换数字(0-9),则可以将数字加48并进行转换,例如;。 如果要转换 as asi的ascii值,可以使

  • 下面是一段代码片段, 但我得到的是空输出。 我将得到1作为输出。 有人能解释一下吗?如果我想像第一个代码片段那样将int转换成char,我应该怎么做?