src/biu/util/Util_String.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00011
00012 #if !defined(IT_UTIL_STRING_H__INCLUDED)
00013 #define IT_UTIL_STRING_H__INCLUDED
00014
00015
00016 #include "Util.h"
00017
00018
00019 namespace biu {
00020 namespace util {
00021
00025 class Util_String
00026 {
00027 public:
00028 Util_String()
00029 {}
00030 virtual ~Util_String()
00031 {}
00032
00033
00034
00035 static std::string int2str(const int& number);
00036 static int str2int(const std::string& numString);
00037
00038
00039 static int countChar( const std::string &str, const char c);
00040
00041
00042 static int maxSubseq( const std::string &str, const char c);
00043
00044
00045 static std::string str2upperCase(const std::string &str);
00046
00047
00048 static bool isAlphStr(const std::string str, const std::string alph) ;
00049
00050
00051 static std::string chompStr(const std::string &str);
00052
00054 static std::string invert(const std::string& str);
00055
00056
00057 };
00058
00059 }
00060 }
00061
00062 #endif // !define(IT_UTIL_STRING_H__INCLUDED)