All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.jchanghong.core.text.csv.CsvConfig Maven / Gradle / Ivy

The newest version!
package com.jchanghong.core.text.csv;

import java.io.Serializable;

import com.jchanghong.core.util.CharUtil;

/**
 * CSV基础配置项
 * 
 * @author looly
 * @since 4.0.5
 */
public class CsvConfig implements Serializable{
	private static final long serialVersionUID = -8069578249066158459L;
	
	/** 字段分隔符,默认逗号',' */
	protected char fieldSeparator = CharUtil.COMMA;
	/** 文本分隔符,文本包装符,默认双引号'"' */
	protected char textDelimiter = CharUtil.DOUBLE_QUOTES;

	/**
	 * 设置字段分隔符,默认逗号','
	 * 
	 * @param fieldSeparator 字段分隔符,默认逗号','
	 */
	public void setFieldSeparator(final char fieldSeparator) {
		this.fieldSeparator = fieldSeparator;
	}

	/**
	 * 设置 文本分隔符,文本包装符,默认双引号'"'
	 * 
	 * @param textDelimiter 文本分隔符,文本包装符,默认双引号'"'
	 */
	public void setTextDelimiter(char textDelimiter) {
		this.textDelimiter = textDelimiter;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy