Chapter 4 Strings

4.1 Strings in C: A Brief Review

A C-style string is defined as an array

4.2 Some Common Shortcomings of C-Style Strings

4.3 C++ Strings

See basic_string members.

4.3.1 Constructing a C++ String Object

4.3.2 Accessing Individual Characters

StringCharIndexing.cc

4.3.3 String Comparison

Qsort.cc

4.3.4 Joining Strings Together

4.3.5 Searching for Substrings and Characters

StringFind.cc

4.3.6 Extracting Substrings

4.3.7 Erasing and Inserting Substrings

4.3.8 Size and Capacity

StringSize.cc

StringSizeOf.cc

ArraySizeOf.cc

4.3.9 Some Other String Functions

Strings in Java

See Java Class String and Class StringBuffer

StringLiteralUniqueness.java

4.4.1 Constructing String and StringBuffer Objects

4.4.2 Accessing Individual Characters

4.4.3 String Comparison

StringSort.java

4.4.4 Joining Strings Together

4.4.5 Searching and Replacing

StringFind.java

4.4.6 Erasing and Inserting Substrings

StringInsert.java


Maintained by John Loomis, last updated 8 Jan 2007