需要的jar包:
twitter4j-core-3.0.5.jar
javacsv.jar
读文件:
package csv;
import java.io.FileReader;
import com.csvreader.CsvReader;
public class ReaderCsv
{
public static void main(String[] args)
{
read();
}
public static void read()
{
try
{
CsvReader csvInput = new CsvReader(new FileReader("syj.csv"));
String temp = "";
while (csvInput.readRecord())
{
temp = csvInput.getRawRecord();
System.out.println(temp);
}
csvInput.close();
}
catch (Exception e)
{
System.err.println("读取文件出错------" + e.getStackTrace());
}
}
}
写文件:
package csv;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import com.csvreader.CsvWriter;
public class WriterCsv
{
public static void main(String[] args)
{
writ();
}
public static void writ()
{
String outputFile = "syj.csv";
// before we open the file check to see if it already exists
boolean alreadyExists = new File(outputFile).exists();
try
{
// use FileWriter constructor that specifies open for appending
CsvWriter csvOutput = new CsvWriter(new FileWriter(outputFile, true), ',');
// if the file didn't already exist then we need to write out the header line
if (!alreadyExists)
{
csvOutput.write("userID");
csvOutput.write("content");
csvOutput.endRecord();
}
csvOutput.write("1111");
csvOutput.write("2222");
csvOutput.endRecord();//you should Write.
csvOutput.close();
}
catch (IOException e)
{
e.printStackTrace();
}
}
}