非常简单,我想用分号分隔行。但是,在调试时,最后两个值以某种方式修剪。分割函数忽略最后2个值当我用分号分隔时
线我想分割:::0;;[email protected];0;::1;;
冒号价值的一部分,忽略它们。
CODE:
BufferedReader br = new BufferedReader(new FileReader("data\\CustomObject69.csv"));
String fileLine = br.readLine();
ArrayList<ContactFromExperienceCDO> contacts=new ArrayList<>();
while (fileLine!=null && fileLine.length()>0){
fileLine=br.readLine();
String[] fields = fileLine.split(";");
String skinIrritations1 = fields[0];
String EmailAddress1 = fields[2];
String adhesionIssues1 = fields[4];
String pouchIssues1 = fields[5];
ContactFromExperienceCDO contact=new
ContactFromExperienceCDO(EmailAddress1,
pouchIssues1,skinIrritations1,adhesionIssues1);
contacts.add(contact);
错误:
Exception in thread "main" java.lang.NullPointerException
at
Consumer.SharedListManipulation.
writeContactsToCsv(SharedListManipulation.java:182)
at Consumer.SharedListManipulation.
getContactsFromListLoop(SharedListManipulation.java:163)
at Consumer.SharedListManipulation.
getContactsFromList(SharedListManipulation.java:114)
at Consumer.Main.main(Main.java:38)
请发表您的代码(没有,截图不计) – SJuan76 2015-02-05 13:30:00