Chapter 8


Click here to start

Table of contents

Chapter 8

Chapter 8 Objectives

Characters

Character Processing

Strings

String is an Object

Accessing Individual Elements

Determining the Size

Example: Counting Vowels

Example: Counting Words

Example: Counting Words - 2

Example: CountingJava

Other Useful String Operators

Primitive versus Reference Types

Effect of Assignment on Primitives

Memory Allocation for Reference Data Type

Effect of Assignment on References - 1

Effect of Assignment on References - 2

Effect of Assignment on References - 3

Equality (==) vs. equals: Case 1

Equality (==) vs. equals: Case 2

Equality (==) vs. equals: Case 3

StringBuffer

Sample StringBuffer Processing - 1

Sample StringBuffer Processing - 2

Passing Objects to Methods - 1

Passing Objects to Methods - 2

Passing Objects to Methods - 3

Passing Objects to Methods - 4

Returning an Object from Methods

Sample Program: Eggy-Peggy

Eggy-Pegg-- Design

Eggy-Peggy-- Object Diagram

Eggy-Peggy Game-- Development Steps

Author: Robert Rittenhouse

E-mail: rob@cs1.mcm.edu

Homepage: http://cs1.mcm.edu/~rob/