Parse (split) a string in C++ using string delimiter (standard C++)

I am parsing a string in C++ using the following: using namespace std; string parsed,input=”text to be parsed”; stringstream input_stringstream(input); if (getline(input_stringstream,parsed,’ ‘)) { // do some processing. } Parsing with a single char delimiter is fine. But what if I want to use a string as delimiter. Example: I want to split: scott>=tiger with … Read more

What is the easiest/best/most correct way to iterate through the characters of a string in Java?

I use a for loop to iterate the string and use charAt() to get each character to examine it. Since the String is implemented with an array, the charAt() method is a constant time operation. String s = “…stuff…”; for (int i = 0; i < s.length(); i++){ char c = s.charAt(i); //Process char } That’s what I would … Read more