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


Java StringEnum类代码示例

本文整理汇总了Java中org.openyu.commons.enumz.StringEnum的典型用法代码示例。如果您正苦于以下问题:Java StringEnum类的具体用法?Java StringEnum怎么用?Java StringEnum使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


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

示例1: toByteArray

import org.openyu.commons.enumz.StringEnum; //导入依赖的package包/类
public static byte[] toByteArray(StringEnum value) {
	return toByteArray(value, EncodingHelper.UTF_8);
}
 
开发者ID:mixaceh,项目名称:openyu-commons,代码行数:4,代码来源:ByteHelper.java

示例2: addString

import org.openyu.commons.enumz.StringEnum; //导入依赖的package包/类
public void addString(StringEnum value) {
	contents.add(ByteHelper.toByteArray(value));
	classes.add(StringEnum.class);
}
 
开发者ID:mixaceh,项目名称:openyu-socklet,代码行数:5,代码来源:MessageImpl.java

示例3: toString

import org.openyu.commons.enumz.StringEnum; //导入依赖的package包/类
/**
 * 訊息
 * 
 * @param message
 */
public static String toString(Message message) {
	StringBuilder buff = new StringBuilder();

	// message
	buff.append("from [" + message.getSender() + "]");

	// message.append(categoryType + ", ");

	// //來源模組
	// if (message.getSrcModule() != null)
	// {
	// //message.append(", (" + srcModule.intValue() + ") " + srcModule);
	// buff.append(", " + message.getSrcModule());
	// }
	// 訊息編號,類別
	if (message.getMessageType() != null) {
		buff.append(" (" + message.getMessageType().getValue() + ") " + message.getMessageType());
	}

	// content
	if (message.getSender() == null) {
		StringBuilder content = new StringBuilder();
		List<byte[]> contents = message.getContents();
		for (int i = 0; i < contents.size(); i++) {
			Object object = null;
			//
			Class<?> clazz = message.getClass(i);
			if (BooleanEnum.class.equals(clazz) || Boolean.class.equals(clazz) || boolean.class.equals(clazz)) {
				object = message.getBoolean(i);
			}
			if (CharEnum.class.equals(clazz) || Character.class.equals(clazz) || char.class.equals(clazz)) {
				object = message.getChar(i);
			} else if (StringEnum.class.equals(clazz) || String.class.equals(clazz)) {
				object = message.getString(i);
			} else if (IntEnum.class.equals(clazz) || Integer.class.equals(clazz) || int.class.equals(clazz)) {
				object = message.getInt(i);
			} else if (LongEnum.class.equals(clazz) || Long.class.equals(clazz) || long.class.equals(clazz)) {
				object = message.getLong(i);
			} else if (FloatEnum.class.equals(clazz) || Float.class.equals(clazz) || float.class.equals(clazz)) {
				object = message.getFloat(i);
			} else if (DoubleEnum.class.equals(clazz) || Double.class.equals(clazz) || double.class.equals(clazz)) {
				object = message.getDouble(i);
			} else if (byte[].class.equals(clazz)) {
				object = message.getByteArray(i);
			}
			//
			content.append(object);
			if (i < contents.size() - 1) {
				content.append(StringHelper.COMMA);
			}
		}

		// 內容,TEST_ROLE,測試角色,50000,1,200000,0
		if (content.length() > 0) {
			buff.append(StringHelper.LF);
			buff.append(content);
		}
	}
	//
	return buff.toString();
}
 
开发者ID:mixaceh,项目名称:openyu-mix,代码行数:67,代码来源:AppTestSupporter.java

示例4: addString

import org.openyu.commons.enumz.StringEnum; //导入依赖的package包/类
void addString(StringEnum value); 
开发者ID:mixaceh,项目名称:openyu-socklet,代码行数:2,代码来源:Message.java


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