Java语言,我想把文本里一段一段的文字整合起来,变为一段文字。
例如: (第一段) 我倦了一地的零零碎碎的思念,敷衍了曾经的流年。我剪碎眉梢处的感伤,重拾昨日的明媚,于指尖温柔上,再度触碰脸上那抹忧伤,让岁月轻拂我的泪。遥握一份清幽,于灯火阑珊处,追忆,回味,且歌且行。
(第二段) 相思陌路的花开,是前世的相逢。看那金色的海岸,印着淡蓝色的梦。远方的期待,化作一池清澈的湖水,滋养半亩碧荷,馨香飘散,为谁驻足?
(第三段) 你悄悄来,身影从我们的爱情中经过,却早已铭刻。看着你远走,有种怅然已滑落心底。你远行的脚步,是我,永远跟不上的距离。
通过Java程序,把文本中的这几段,链接成一段。
效果为:
我倦了一地的零零碎碎的思念,敷衍了曾经的流年。我剪碎眉梢处的感伤,重拾昨日的明媚,于指尖温柔上,再度触碰脸上那抹忧伤,让岁月轻拂我的泪。遥握一份清幽,于灯火阑珊处,追忆,回味,且歌且行。 相思陌路的花开,是前世的相逢。看那金色的海岸,印着淡蓝色的梦。远方的期待,化作一池清澈的湖水,滋养半亩碧荷,馨香飘散,为谁驻足?你悄悄来,身影从我们的爱情中经过,却早已铭刻。看着你远走,有种怅然已滑落心底。你远行的脚步,是我,永远跟不上的距离。
求大神教教啊,可以不用给代码,给写思路也可以~~ Java 文本处理
[解决办法]
Reader reader = null;
BufferedReader br = null;
try {
reader = new FileReader("txt文件地址");
br = new BufferedReader(reader);
StringBuffer sb = new StringBuffer();
String data = null;
while ((data = br.readLine()) != null) {
sb.appand(data);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
reader.close();
br.close();
} catch (Exception e) {
e.printStackTrace();
}
}