Tag: writer

java将列表字符串写入csv文件

我有一些像下面这样的数组字符串(注意每个播放器后面有空格显示不同的行…), [“user1″,”track1″,”player1”, “user1″,”track2″,”player2”, “user1″,”track3″,”player3”, …] 我想根据行数(这里是空格)将这个数组分成两部分(几乎相等)。 所以,例如,如果这个数组中有40个空格,我需要将从第一行到第二行(第20行)的行存储在一个文件中(让我们称之为文件A)并将其余部分放在文件B中。我可以划分arraylist,但我无法在CSV文件中以正确的方式编写它。 这是我的代码: public static void main(String[] args) throws java.lang.Exception { BufferedReader userlines = new BufferedReader(new FileReader(“/…./usertrackplayer.csv”)); FileWriter output = new FileWriter(new File(“/…/output.csv”)); String uLine = null; ArrayList list = new ArrayList(); List arrayList = new ArrayList(); String currentUserId = null; while ((uLine = userlines.readLine()) != null) { String[] userData […]

Log4J:如何将OutputStream或Writer重定向到logger的writer?

我有一个方法,它在启动后以异步方式运行,使用OutputStream或Writer作为参数。 它充当OutputStream或Writer的录制适配器( 它是我无法更改的第三方API )。 我怎么能将Log4J的内部OutputStream或Writer传递给该方法? …因为Log4J吞下了System.out和System.err,我之前使用过。