当前位置: 首页>>代码示例>>Java>>正文


Java CsvWriter.setRecordDelimiter方法代码示例

本文整理汇总了Java中com.csvreader.CsvWriter.setRecordDelimiter方法的典型用法代码示例。如果您正苦于以下问题:Java CsvWriter.setRecordDelimiter方法的具体用法?Java CsvWriter.setRecordDelimiter怎么用?Java CsvWriter.setRecordDelimiter使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.csvreader.CsvWriter的用法示例。


在下文中一共展示了CsvWriter.setRecordDelimiter方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: test72

import com.csvreader.CsvWriter; //导入方法依赖的package包/类
@Test
public void test72() throws Exception {
	byte[] buffer;

	ByteArrayOutputStream stream = new ByteArrayOutputStream();
	CsvWriter writer = new CsvWriter(stream, ',', Charset
			.forName("ISO-8859-1"));
	Assert.assertEquals('\0', writer.getRecordDelimiter());
	writer.setRecordDelimiter(';');
	Assert.assertEquals(';', writer.getRecordDelimiter());
	writer.write("a;b");
	writer.endRecord();
	writer.close();

	buffer = stream.toByteArray();
	stream.close();

	String data = Charset.forName("ISO-8859-1").decode(
			ByteBuffer.wrap(buffer)).toString();

	Assert.assertEquals("\"a;b\";", data);
}
 
开发者ID:tiweGH,项目名称:OpenDiabetes,代码行数:23,代码来源:AllTests.java

示例2: test124

import com.csvreader.CsvWriter; //导入方法依赖的package包/类
@Test
public void test124() throws Exception {
	byte[] buffer;

	ByteArrayOutputStream stream = new ByteArrayOutputStream();
	CsvWriter writer = new CsvWriter(stream, ',', Charset
			.forName("ISO-8859-1"));
	writer.setRecordDelimiter(';');
	writer.setUseTextQualifier(false);
	writer.setEscapeMode(CsvWriter.ESCAPE_MODE_BACKSLASH);

	writer.write("1;2");
	writer.endRecord();
	writer.close();

	buffer = stream.toByteArray();
	stream.close();

	String data = Charset.forName("ISO-8859-1").decode(
			ByteBuffer.wrap(buffer)).toString();

	Assert.assertEquals("1\\;2;", data);
}
 
开发者ID:tiweGH,项目名称:OpenDiabetes,代码行数:24,代码来源:AllTests.java

示例3: test117

import com.csvreader.CsvWriter; //导入方法依赖的package包/类
@Test
public void test117() throws Exception {
	byte[] buffer;

	ByteArrayOutputStream stream = new ByteArrayOutputStream();
	CsvWriter writer = new CsvWriter(stream, ',', Charset
			.forName("ISO-8859-1"));
	Assert.assertEquals('#', writer.getComment());
	writer.setComment('~');
	Assert.assertEquals('~', writer.getComment());

	writer.setRecordDelimiter(';');

	writer.write("1");
	writer.endRecord();
	writer.writeComment("blah");

	writer.close();

	buffer = stream.toByteArray();
	stream.close();

	String data = Charset.forName("ISO-8859-1").decode(
			ByteBuffer.wrap(buffer)).toString();

	Assert.assertEquals("1;~blah;", data);
}
 
开发者ID:tiweGH,项目名称:OpenDiabetes,代码行数:28,代码来源:AllTests.java

示例4: test131

import com.csvreader.CsvWriter; //导入方法依赖的package包/类
@Test
public void test131() throws Exception {
	byte[] buffer;

	ByteArrayOutputStream stream = new ByteArrayOutputStream();
	CsvWriter writer = new CsvWriter(stream, ',', Charset
			.forName("ISO-8859-1"));
	writer.setUseTextQualifier(false);
	writer.setEscapeMode(CsvWriter.ESCAPE_MODE_BACKSLASH);

	writer.write("1,\\\r\n2");
	writer.endRecord();

	writer.setRecordDelimiter(';');

	writer.write("1,\\;2");
	writer.endRecord();
	writer.close();

	buffer = stream.toByteArray();
	stream.close();

	String data = Charset.forName("ISO-8859-1").decode(
			ByteBuffer.wrap(buffer)).toString();

	Assert.assertEquals("1\\,\\\\\\\r\\\n2\r\n1\\,\\\\\\;2;", data);
}
 
开发者ID:tiweGH,项目名称:OpenDiabetes,代码行数:28,代码来源:AllTests.java


注:本文中的com.csvreader.CsvWriter.setRecordDelimiter方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。