【问题标题】:How do I concatenate lines from a text file into one big string?如何将文本文件中的行连接成一个大字符串?
【发布时间】:2016-09-23 17:38:06
【问题描述】:

我有一个输入文件,看起来像(行之间没有这么大的空格):

3 4

ATCGA

加克塔卡

AACTGTA

空中交通管制

...我需要连接除第一个“3 4”行之外的所有行。有简单的解决方案吗?我尝试过以某种方式操纵 getline(),但这对我不起作用。

编辑:最初不知道行数,因此必须递归完成。

【问题讨论】:

标签: text-files string-concatenation


【解决方案1】:

如果您在 1 行中连接 2 行,那么您可以轻松使用连接“+”,

例如:

String a = "WAQAR MUGHAL";
String b = "check";

System.out.println(a + b);

System.out.println("WAQAR MUGHAL" + "CHECK");

输出:

WAQAR MUGHAL check
WAQAR MUGHAL CHECK

【讨论】:

  • 我希望它就这么简单,但它必须是某种循环来添加每一行,不管有多少。
  • 根据需求使用StringBufferStringBuilder,上述方法在实施方面效率不高,但不推荐使用方法..跨度>
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-09-16
  • 2018-12-21
  • 2021-09-20
  • 1970-01-01
  • 2022-07-06
  • 2022-12-17
相关资源
最近更新 更多