/** * @file StringUtils.h * @brief String工具类 * * @author 黄军 * @date 2011-9-14 */ #ifndef PAI_FRAME_WORKFLOWENGINE_STRINGUTILS_H #define PAI_FRAME_WORKFLOWENGINE_STRINGUTILS_H #include #include #include "Turtle.h" namespace pai { namespace workflow { class PAI_WORKFLOWENGINE_EXPORT CStringUtils { public: CStringUtils(); virtual ~CStringUtils(); public: std::string static Long2String(long value); std::string static Int2String(int value); int static String2Int(const std::string& value); void static Split(const std::string &s, char delim, std::vector &elems); std::string static ToUpperCase(const std::string &src); std::string static ToLowerCase(const std::string &src); std::string static TrimLeft(const std::string& content); std::string static TrimRight(const std::string& content); std::string static Trim(const std::string& content); }; } } #endif