#ifndef _XGBOOST_STRING_H_ #define _XGBOOST_STRING_H_ #include #include namespace xgboost{ namespace utils{ class StringProcessing{ public: static std::vector &split(const std::string &s, char delim, std::vector &elems) { std::stringstream ss(s); std::string item; while (std::getline(ss, item, delim)) { elems.push_back(item); } return elems; } static std::vector split(const std::string &s, char delim) { std::vector elems; split(s, delim, elems); return elems; } }; } } #endif