

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Material Type: Notes; Professor: Hanks; Class: Intro to Programming in Java; Subject: Computer Science Info Systems; University: Fort Lewis College; Term: Unknown 1989;
Typology: Study notes
1 / 2
This page cannot be seen from the preview
Don't miss anything!


Announcements Quiz Wednesday. Covers material up through today. Turn in homework. Homework Read sections 5.1 – 5.4 (pages 119 – 136) Next Programming Assignment on web site – read the assignment, we'll discuss it next time. Class String Last time we started looking at some of the methods in the String class: charAt, indexOf, lastIndexOf, toUpperCase, and toLowerCase. Let's look at a few more String methods: substring( int startPos, int endPos ) – return the String that consists of the characters in the original String from startPos to endPos – 1. The new String does NOT contain the character at endPos. An easy way to remember this: the length of the new String is the difference between endPos and startPos. substring( int startPos ) – return the substring of the original String starting at startPos and continuing to the end of the original String. trim() – return a new String which has whitespace trimmed off the ends of the original String. This doesn't remove all whitespace from a String – only at the ends.
Lab Make a new class named Lab16. Write the following method: public String extract( String s, char start, char end ) This method returns the substring of s ranging from the first instance of the start char to the last instance of the end char. For example, if you invoked extract like this: extract( "Brian Hanks", 'a', 'n' ); it would return "an Han". The extract method returns an empty String ("") if any of the following occurs: