Fight the Future

Java言語とJVM、そしてJavaエコシステム全般にまつわること

IT勉強会での初プレゼンなどお助けします!

勉強会でスピーカーをやりたいけど、プレゼンが初めて、苦手という方に無償でコーチできます。スライドのレビューや録画したリハへのアドバイスなどなど。Twitter@jyukutyoまでメンションでもDMでもお気軽にご連絡ください。

私はIT講師の経験があり、プレゼンはデブサミやJJUG CCCなど200人規模の経験が豊富で最大800人の前でプレゼンしました。海外ではDevoxxUSで。デブサミ2017では公募スピーカー1位、デブサミ関西2012アワードで5位となりました。

ITableの内容を出力する

try {
	ITableMetaData metaData = table.getTableMetaData();
	StringBuffer buffer = new StringBuffer();
	buffer.append(StringUtils.upperCase(metaData.getTableName()));
	buffer.append(":[");

	Column[] columns = metaData.getColumns();
	int columnSize = columns.length;
	for (int i = 0; i < table.getRowCount(); i++) {
		buffer.append('{');

		for (int j = 0; j < columnSize; j++) {
			if (j > 0) {
				buffer.append(", ");
			}
			String columnName = columns[j].getColumnName();
			buffer.append(StringUtils.upperCase(columnName));
			buffer.append('=');
			buffer.append(table.getValue(i, columnName));
		}

		buffer.append('}');
	}
	buffer.append(']');
	return buffer.toString();

}
catch (DataSetException e) {
	throw new RuntimeException(e);
}