| 952 | } |
| 953 | |
| 954 | std::string String::join( const std::vector<std::string>& strArray, const Int8& joinchar, |
| 955 | const bool& appendLastJoinChar ) { |
| 956 | size_t s = strArray.size(); |
| 957 | std::string str; |
| 958 | |
| 959 | if ( s > 0 ) { |
| 960 | for ( size_t i = 0; i < s; i++ ) { |
| 961 | str += strArray[i]; |
| 962 | |
| 963 | if ( i != s - 1 || appendLastJoinChar ) { |
| 964 | str += joinchar; |
| 965 | } |
| 966 | } |
| 967 | } |
| 968 | |
| 969 | return str; |
| 970 | } |
| 971 | |
| 972 | String String::join( const std::vector<String>& strArray, const Int8& joinchar, |
| 973 | const bool& appendLastJoinChar ) { |
no test coverage detected