• ベストアンサー

続 1レコードを2レコードに分けて出力したい

while( (line1=buf.readLine()) != null ) { 前スレQNo.7590029で解決した件で 今回は |(バーティカルバー)区切りで対応したいのですが 下記のようにカンマ部分を|(バーティカルバー)に置き換えると 配列ごとに1文字ずつ区切れてしまうのですが どのあたりを見直す形になるのでしょうか?? よろしくお願いします。 String[] 配列 = line1.split("|"); StringBuffer out = new StringBuffer(); //表レコード out.append("表"+"|"+連続番号+"|"+配列[0]+"|"+配列[1]+"|"+配列[2]); //レコード改行 out.append('\n'); //裏レコード out.append("裏"+"|"+配列[3]+"|"+配列[4]);

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

split の引数.

参考URL:
http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/util/regex/Pattern.html
ITJack
質問者

お礼

\\|で対応出来ました。 どうもありがとうございました。

関連するQ&A

専門家に質問してみよう