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

将单个字符转换为CharSequence的最有效方法

易宣
2023-03-14
问题内容

将单个char传递给需要CharSequence的方法的最有效方法是什么?

这就是我得到的:

textView.setText(new String(new char[] {c} ));

根据此处给出的答案,在输入为字符数组的情况下,这是一种明智的做法。我想知道是否可以在单字符案例中应用偷偷摸摸的快捷方式。


问题答案:

textView.setText(String.valueOf(c))



 类似资料:
  • 问题内容: 我正在用selenium测试站点,我需要向其中一个字段发送电子邮件。到目前为止,我正在使用以下Java方法: 但是由于(对我而言)一个未知的原因,这正是将这个值发送到字段: (因此,基本上将“ @”替换为“ v”) 出于好奇:我是捷克人,有捷克语键盘。写“ @”符号的一种快捷方式是rightAlt + v,因此我相信可以连接… 因此,我正在搜索始终写有“ @”符号的任何“防弹” met

  • 有没有一种方法可以直接将集合转换为字符串(而不需要先将集合转换为数组)?我看过Mozilla的文档,我觉得这可能是一种方法。我就是这么做的:

  • 问题内容: 如何在Java中转换String为CharSequence? 问题答案: 从 IS-A开始,您可以在需要的地方传递,也可以将分配给: 如果要将a转换为,则使用必须由的每个具体实现实现的方法。 希望能帮助到你。

  • 问题内容: 除了遍历所述集合的内容并将每个项目手动推入数组之外,是否有更有效的方法将HTMLCollection转换为数组? 问题答案: var arr = Array.prototype.slice.call( htmlCollection ) 使用“本地”代码将具有相同的效果。 编辑 由于这有很多观点,请注意(按@oriol的评论),以下更简洁的表达 实际上 等效: 但是,请注意@JussiR

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

  • 问题内容: 我有一个我想完全输出为String的。本质上,我想使用由制表符分隔的每个元素按顺序输出。有什么快速的方法可以做到这一点吗?你可以遍历它(或删除每个元素)并将其连接为字符串,但我认为这会非常慢。 问题答案: 基本上,使用循环来迭代是唯一的选择: 不要使用此代码,请继续阅读此答案的底部,以了解为什么不希望使用此代码,以及应该使用哪个代码代替: 实际上,字符串串联就可以了,因为javac编译