java-org.hwo/src/org/hwo/csv/CSVRecord.java

52 lines
846 B
Java
Raw Normal View History

2014-12-15 14:21:45 +01:00
package org.hwo.csv;
import java.util.ArrayList;
public class CSVRecord {
ArrayList<Object> columns;
public CSVRecord(){
columns = new ArrayList<Object>();
}
public Object getValue(int column){
return columns.get(column);
}
public void setValue(int column,Object value){
columns.set(column, value);
}
public void appendValue(Object value){
columns.add(value);
}
public int size(){
return columns.size();
}
public String getStringValue(int column){
return getValue(column).toString();
}
public Integer getIntegerValue(int column){
Object v = getValue(column);
if (Integer.class.isInstance(v)){
return (Integer)v;
}
return null;
}
public Double getDoubleValue(int column){
Object v = getValue(column);
if (Integer.class.isInstance(v)){
return (Double)v;
}
return null;
}
}