java - 逐字符读取字符串 : JAVA 的问题

标签 java

我有一个很长的字符串,我想一个字符一个字符地读取,直到字符串结束。

在Java中,我找到了两种读取方式:

  1. 使用 CharAt。
  2. 使用 StringReader。

谁能帮帮我:

  1. 哪种方式更快?
  2. 如何使用StringReader逐字符读取直到结束 字符串的?

提前致谢。

最佳答案

  1. 测量它并找出答案!说真的,与你的硬件相比,我的硬件可能有所不同。但我怀疑 charAt()
  2. 它只是一个Reader,所以它具有与任何其他Reader 相同的方法,包括int read(),它将返回给您每个字符的Unicode代码点,一个一个

关于java - 逐字符读取字符串 : JAVA 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9809786/

相关文章:

java - 使用 struts2 复选框显示/隐藏字段

java - 如何禁用 Intent 的后按操作?

java - 在 for 循环中更改索引

Java 按通用类型存储条件

java - Selenium WebDriver 和下拉框

Java - 解析 HTML - 获取文本

Java ArrayList 类 : How to get a method to refer to the class

java - 断言字符串列表包含忽略大小写的字符串

java - 什么时候应该在 Java 8 中使用 Supplier?

java - 排除正则表达式模式中的字母