日期:2014-05-20  浏览次数:20795 次

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();
   }
  }

最后将data去空。