Eng. Mohammed Abdualal
|
|
- Marilyn Howard
- 6 years ago
- Views:
Transcription
1 Islamic University of Gaza Faculty of Engineering Computer Engineering Department Computer Programming Lab (ECOM 2124) Lab 2 String & Character Eng. Mohammed Abdualal
2 String Class In this lab, you have to be familiar how to deal with Strings. Strings : are a sequence of characters, Strings are Objects. The String class has thirteen constructors and more than forty methods Note: you have to learn almost of these constructors and methods about Strings. In this lab, we will learn an important constructors and methods and you have to be hardworking in another them. Creating Strings 1. The most direct way to create a string is to write: String greeting = "Hello world!"; 2. The most indirect way to create a string is to write: char[] helloarray = {'h', 'e', 'l', 'l', 'o', '.'; String hellostring = new String(helloArray); System.out.println(helloString); Immutable Strings A String object is immutable ; its contents cannot be changed. Does the following code change the contents of the string? String s = "Java"; s = "HTML"; The answer is no. The first statement creates a String object with the content "Java" and assigns its reference to s. The second statement creates a new String object with the content "HTML" and assigns its reference to s. The first String object still exists after the assignment, but it can no longer be accessed because variable s now points to the new object. Show below figure :
3 String Comparisons 1. Compare Objects in the same. The == operator as follows : if (string1 == string2) { System.out.println("string1 and string2 are the same object"); else { System.out.println("string1 and string2 are different objects"); 2. Compare of two Strings S1.equals(S2):Returns true if strings1 is equal to string S2. S1.equalsIgnoreCase(S2):Returns true if string S1 is equal to string S2 case insensitive(upper or lower). S1.compareTo(S2):Returns an integer value depends on the offset of the first two distinct characters in S1 and S2 from left to right in terms of Unicode ordering The returned value will be: 1. 0 if S1 is equal to S2. 2. >0 if S1 is greater than S2. 3. <0 if S1 is smaller than S2. S1.compareToIgnoreCase(S2):Same as compareto except that the comparison is case insensitive(upper or lower letter). TO distinguish between == Operator and equals method string. Look at the example below : String s1 = new String("Welcome to Java"); String s2 = "Welcome to Java"; System.out.println("s1==s2 is : " + (s1 == s2)); System.out.println("s1.equal(s2) is : " + (s1.equals(s2)));
4 When we use method intern see the result from the output code: String s1 = new String("Welcome to Java"); String s2 = "Welcome to Java"; System.out.println("s1. intern()==s2. intern() is : " + (s1.intern() == s2.intern())); System.out.println("s1.equal(s2) is : " + (s1.equals(s2))); String s1 = new String("Welcome to Java"); String s2 = "WelcOme To Java"; System.out.println("s1.equals(s2) is : " + (s1.equals(s2))); System.out.println("s1.equalsIgnoreCase(s2) is : " + (s1.equalsignorecase(s2))); System.out.println("s1.compareTo(s2) is : " + (s1.compareto(s2))); System.out.println("s1.compareToIgnoreCase(s2) is : " + (s1.comparetoignorecase(s2))); Output : String Length Returns the length of the string. String wlcmstr = "Welcome to Java II"; int len = wlcmstr.length(); System.out.println("The length of wlcmstr : "+len); Output :
5 s.charat(index) Method can be used to retrieve a specific character in a string s Index range from 0 to length 1 String wlcmstr = "Welcome to Java II"; System.out.println("Return the character in index 5 : "+wlcmstr.charat(5)); System.out.println("I love Palestine".charAt(10)); String Concatenation The String class includes a method for concatenating two strings: 1. Using + Operator 2. Using concat Method String s1 = "My name's "; String s2 = "Mohammed Abdual Al "; System.out.println(""+s1+" "+s2); System.out.println(""+s1.concat(s2));
6 Obtaining Substrings Obtain a substring from a string using the substring method in the String class. The substring method has two versions: substring(int beginindex, int endindex) Return substring begins at the specified beginindex and extends to the character at index endindex 1. substring(int beginindex) Return substring begins at the specified beginindex to the end of string. String S = "Welcome to Java"; System.out.println(S.substring(0, 11)); System.out.println(S.substring(11)); String Conversions
7 Finding a Character or a Substring in a String 1. public int indexof(string str) 2. (public int lastindexof(string str)) 3. public int indexof(string str, int fromindex) 4. (public int lastindexof(string str, int endindex)) Conversion Between Strings and Arrays Strings are not arrays, but a string can be converted into an array, and vice versa tochararray method : to convert String to array of character. String(char[]) method : to convert char of array(char[]) to String. Example: String S = "Welcome to Java"; char [] SCs = S.toCharArray();//To convert String to array of characters System.out.println(SCs[11]);//TO get character at index 11 from array of character SCs System.out.println(String.valueOf(SCs));//To convert array of characters to String
8 split(string s) Searches for a match as specified by the string argument. Example: String s = "T12009 a13 07"; String [] rstrings = s.split(" "); for (String string : rstrings) { System.out.println(string); trim() Returns a copy of this string with leading and trailing white space removed. Example: String s = " T12009 a13 07 "; System.out.println(s); System.out.println(s.trim());
9 touppercase() and tolowercase () Returns a copy of this string converted to lowercase or uppercase. If no conversions are necessary, these methods return the original string. Example: String s = "mohammed abdaalal"; System.out.println("toLowerCase : "+s.tolowercase()); System.out.println("toUpperCase : "+s.touppercase()); indexof () and lastindexof() Returns the index of the first (last)occurrence of the specified substring. Example: String s = "mohammed abdaalal"; System.out.println(""+s.indexOf("al")); System.out.println(""+s.lastIndexOf("al"));
10 StringTokenizer Class declaration StringTokenizer tokenizer = new StringTokenizer(s1); Class Methods int counttokens() This method calculates the number of times that this tokenizer's nexttoken method can be called before it generates an exception. boolean hasmoretokens() This method tests if there are more tokens available from this tokenizer's string. String nexttoken() This method returns the next token from this string tokenizer. Example :
11 Character Class Character class enables the char primitive data values to be treated as objects. It also contains useful methods for processing primitive values. Char charvalue =? CharValue is a character enclosed inside single quotes( ). Creating Character 1. The most direct way to create a character is to write: char ch = 'a'; // Unicode for uppercase Greek omega character char unichar = '\u039a'; // an array of chars char[] chararray ={ 'a', 'b', 'c', 'd', 'e' ; 2. The most indirect way to create a character is to write: Character ch = new Character('a'); Character ch = a ; Character Methods: Here is the list of the important instance methods that all the subclasses of the Character class implement: isletter() : Determines whether the specified char value is a letter. isdigit() : Determines whether the specified char value is a digit. iswhitespace() : Determines whether the specified char value is white space. isuppercase() : Determines whether the specified char value is uppercase. islowercase() : Determines whether the specified char value is lowercase. touppercase() : Returns the uppercase form of the specified char value. tolowercase() : Returns the lowercase form of the specified char value. tostring() : Returns a String object representing the specified character value that is, a one-character string.
12 Example (isletter(?)) String s = "T12009A1307"; char [] cs = s.tochararray(); for (int i = 0; i < cs.length; i++) { if(character.isletter(cs[i])){ System.out.println(""+cs[i]); Example (isdigit(?)) String s = "T12009A1307"; char [] cs = s.tochararray(); for (int i = 0; i < cs.length; i++) { if(character.isdigit(cs[i])){ System.out.print(""+cs[i]); Example (iswhitespace(?)) String s = "T12009 A13 07"; char [] cs = s.tochararray(); for (int i = 0; i < cs.length; i++) { if(character.iswhitespace(cs[i])){ System.out.println("Whitespace index : "+i);
13 Example (isuppercase(?) and islowercase(?)) String s = "T12009 a13 07"; char [] cs = s.tochararray(); for (int i = 0; i < cs.length; i++) { if(character.isuppercase(cs[i])){ System.out.println("isUpperCase : "+cs[i]); else if(character.islowercase(cs[i])){ System.out.println("isLowerCase : "+cs[i]); Example (touppercase(?) and tolowercase(?)) String s = "T12009 a13 07"; char [] cs = s.tochararray(); for (int i = 0; i < cs.length; i++) { if (Character.isLetter(cs[i])) { System.out.println("" + Character.toUpperCase(cs[i])); System.out.println("" + Character.toLowerCase(cs[i]));
14 Exercises: (Please I need this homework in one file.java and send it into my ). 1. Write a method that finds the number of occurrences of a specified character in the string using the following header: public static int count(string str, char a) For example, count("welcome", 'e') returns Write a method that counts the number of letters in the string using the following header: public static int countletters (String s); 3. Write a method that gets the sequence numbers from the string at the same order. public static int sequencenumbers(string s); For example, sequencenumbers("moh15a8me7 Ab8luala2"); Result An anagram is a word or a phrase made by transposing the letters of another word or phrase; for example, "parliament" is an anagram of "partial men," and "software" is an anagram of "swear oft." Write a program that figures out whether one string is an anagram of another string. The program should ignore white space and punctuation. public static boolean areanagram (String s1,string s2);
Strings. Strings, which are widely used in Java programming, are a sequence of characters. In the Java programming language, strings are objects.
Strings Strings, which are widely used in Java programming, are a sequence of characters. In the Java programming language, strings are objects. The Java platform provides the String class to create and
More informationAssoc. Prof. Marenglen Biba. (C) 2010 Pearson Education, Inc. All rights reserved.
Assoc. Prof. Marenglen Biba (C) 2010 Pearson Education, Inc. All This chapter discusses class String, from the java.lang package. These classes provide the foundation for string and character manipulation
More informationAssoc. Prof. Marenglen Biba. (C) 2010 Pearson Education, Inc. All rights reserved.
Assoc. Prof. Marenglen Biba (C) 2010 Pearson Education, Inc. All Advanced Java This chapter discusses class String, class StringBuilder and class Character from the java.lang package. These classes provide
More informationCreating Strings. String Length
Strings Strings, which are widely used in Java programming, are a sequence of characters. In the Java programming language, strings are objects. The Java platform provides the String class to create and
More informationStrings, Strings and characters, String class methods. JAVA Standard Edition
Strings, Strings and characters, String class methods JAVA Standard Edition Java - Character Class Normally, when we work with characters, we use primitive data types char. char ch = 'a'; // Unicode for
More informationString related classes
Java Strings String related classes Java provides three String related classes java.lang package String class: Storing and processing Strings but Strings created using the String class cannot be modified
More informationChapter 8 Strings. Chapter 8 Strings
Chapter 8 Strings Chapter 6 Arrays Chapter 7 Objects and Classes Chapter 8 Strings Chapter 9 Inheritance and Polymorphism GUI can be covered after 10.2, Abstract Classes Chapter 12 GUI Basics 10.2, Abstract
More informationChapter 11 Object-Oriented Design Exception and binary I/O can be covered after Chapter 9
CHAPTER 8 STRINGS Chapter 6 Arrays Chapter 7 Objects and Classes Chapter 8 Strings Chapter 9 Inheritance and Polymorphism GUI can be covered after 10.2, Abstract Classes Chapter 12 GUI Basics 10.2, Abstract
More informationEng. Mohammed Abdualal
Islamic University of Gaza Faculty of Engineering Computer Engineering Department Computer Programming Lab (ECOM 2114) Created by Eng: Mohammed Alokshiya Modified by Eng: Mohammed Abdualal Lab 4 Characters
More informationOOP-Lecture Java Loop Controls: 1 Lecturer: Hawraa Sh. You can use one of the following three loops: while Loop do...while Loop for Loop
Java Loop Controls: You can use one of the following three loops: while Loop do...while Loop for Loop 1- The while Loop: A while loop is a control structure that allows you to repeat a task a certain number
More informationCS 1301 Ch 8, Part A
CS 1301 Ch 8, Part A Sections Pages Review Questions Programming Exercises 8.1 8.8 264 291 1 30 2,4,6,8,10,12,14,16,18,24,28 This section of notes discusses the String class. The String Class 1. A String
More informationChapter 10: Text Processing and More about Wrapper Classes
Chapter 10: Text Processing and More about Wrapper Classes Starting Out with Java: From Control Structures through Objects Fourth Edition by Tony Gaddis Addison Wesley is an imprint of 2010 Pearson Addison-Wesley.
More informationLab 14 & 15: String Handling
Lab 14 & 15: String Handling Prof. Navrati Saxena TA: Rochak Sachan String Handling 9/11/2012 22 String Handling Java implements strings as objects of type String. Once a String object has been created,
More information"Hello" " This " + "is String " + "concatenation"
Strings About Strings Strings are objects, but there is a special syntax for writing String literals: "Hello" Strings, unlike most other objects, have a defined operation (as opposed to a method): " This
More informationStrings. Strings and their methods. Dr. Siobhán Drohan. Produced by: Department of Computing and Mathematics
Strings Strings and their methods Produced by: Dr. Siobhán Drohan Department of Computing and Mathematics http://www.wit.ie/ Topics list Primitive Types: char Object Types: String Primitive vs Object Types
More informationCS1150 Principles of Computer Science Math Functions, Characters and Strings (Part II)
CS1150 Principles of Computer Science Math Functions, Characters and Strings (Part II) Yanyan Zhuang Department of Computer Science http://www.cs.uccs.edu/~yzhuang CS1150 UC. Colorado Springs How to generate
More informationCST242 Strings and Characters Page 1
CST242 Strings and Characters Page 1 1 2 3 4 5 6 Strings, Characters and Regular Expressions CST242 char and String Variables A char is a Java data type (a primitive numeric) that uses two bytes (16 bits)
More informationChapter 12 Strings and Characters. Dr. Hikmat Jaber
Chapter 12 Strings and Characters Dr. Hikmat Jaber 1 The String Class Constructing a String: String message = "Welcome to Java ; String message = new String("Welcome to Java ); String s = new String();
More informationAppendix 3. Description: Syntax: Parameters: Return Value: Example: Java - String charat() Method
Appendix 3 Java - String charat() Method This method returns the character located at the String's specified index. The string indexes start from zero. public char charat(int index) index -- Index of the
More informationReview. Single Pixel Filters. Spatial Filters. Image Processing Applications. Thresholding Posterize Histogram Equalization Negative Sepia Grayscale
Review Single Pixel Filters Thresholding Posterize Histogram Equalization Negative Sepia Grayscale Spatial Filters Smooth Blur Low Pass Filter Sharpen High Pass Filter Erosion Dilation Image Processing
More informationSTUDENT LESSON A10 The String Class
STUDENT LESSON A10 The String Class Java Curriculum for AP Computer Science, Student Lesson A10 1 STUDENT LESSON A10 The String Class INTRODUCTION: Strings are needed in many programming tasks. Much of
More informationThe Irving K. Barber School of Arts and Sciences COSC 111 Final Exam Winter Term II Instructor: Dr. Bowen Hui. Tuesday, April 19, 2016
First Name (Print): Last Name (Print): Student Number: The Irving K. Barber School of Arts and Sciences COSC 111 Final Exam Winter Term II 2016 Instructor: Dr. Bowen Hui Tuesday, April 19, 2016 Time: 6:00pm
More informationMore non-primitive types Lesson 06
CSC110 2.0 Object Oriented Programming Ms. Gnanakanthi Makalanda Dept. of Computer Science University of Sri Jayewardenepura More non-primitive types Lesson 06 1 2 Outline 1. Two-dimensional arrays 2.
More informationAbout Codefrux While the current trends around the world are based on the internet, mobile and its applications, we try to make the most out of it. As for us, we are a well established IT professionals
More informationMore on variables and methods
More on variables and methods Robots Learning to Program with Java Byron Weber Becker chapter 7 Announcements (Oct 12) Reading for Monday Ch 7.4-7.5 Program#5 out Character Data String is a java class
More informationString. Other languages that implement strings as character arrays
1. length() 2. tostring() 3. charat() 4. getchars() 5. getbytes() 6. tochararray() 7. equals() 8. equalsignorecase() 9. regionmatches() 10. startswith() 11. endswith() 12. compareto() 13. indexof() 14.
More informationStrings. Strings and their methods. Mairead Meagher Dr. Siobhán Drohan. Produced by: Department of Computing and Mathematics
Strings Strings and their methods Produced by: Mairead Meagher Dr. Siobhán Drohan Department of Computing and Mathematics http://www.wit.ie/ Topics list Primitive Types: char Object Types: String Primitive
More informationJava Programming. MSc Induction Tutorials Stefan Stafrace PhD Student Department of Computing
Java Programming MSc Induction Tutorials 2011 Stefan Stafrace PhD Student Department of Computing s.stafrace@surrey.ac.uk 1 Tutorial Objectives This is an example based tutorial for students who want to
More informationCPS 109 Lab 2 Alexander Ferworn Updated Fall 05. Ryerson University. School of Computer Science CPS109. Lab 2
Ryerson University Chapter 2: Using Objects Lab Exercises School of Computer Science CPS109 Lab 2 Objects, Classes and Methods 1. The String class provides methods that you can apply to String objects.
More informationCS5000: Foundations of Programming. Mingon Kang, PhD Computer Science, Kennesaw State University
CS5000: Foundations of Programming Mingon Kang, PhD Computer Science, Kennesaw State University Mathematical Functions Java provides many useful methods in the Math class for performing common mathematical
More informationString is one of mostly used Object in Java. And this is the reason why String has unique handling in Java(String Pool). The String class represents
String is one of mostly used Object in Java. And this is the reason why String has unique handling in Java(String Pool). The String class represents character strings. All string literals in Java programs,
More informationJAVA NUMBERS, CHARS AND STRINGS
JAVA NUMBERS, CHARS AND STRINGS It turned out that all Workstation in the classroom are NOT set equally. This is why I wil demonstrate all examples using an on line web tool http://www.browxy.com/ Please
More informationMATHEMATICAL FUNCTIONS CHARACTERS, AND STRINGS. INTRODUCTION IB DP Computer science Standard Level ICS3U
C A N A D I A N I N T E R N A T I O N A L S C H O O L O F H O N G K O N G MATHEMATICAL FUNCTIONS CHARACTERS, AND STRINGS P1 LESSON 4 P1 LESSON 4.1 INTRODUCTION P1 LESSON 4.2 COMMON MATH FUNCTIONS Java
More informationClass Library java.lang Package. Bok, Jong Soon
Class Library java.lang Package Bok, Jong Soon javaexpert@nate.com www.javaexpert.co.kr Object class Is the root of the class hierarchy. Every class has Object as a superclass. If no inheritance is specified
More informationLab #7 Library Classes and JUnit Testing. Daniel Amyot, Diana Inkpen, Alan. Agenda. In this lab, you are going to create your own
ITI 1120 Lab #7 Library Classes and JUnit Testing Daniel Amyot, Diana Inkpen, Alan Williams Topics in this lab: Strings vs. char[] Methods Library classes Testing Agenda In this lab, you are going to create
More informationStrings in Java String Methods. The only operator that can be applied to String objects is concatenation (+) for combining one or more strings.
The only operator that can be applied to String objects is concatenation (+) for combining one or more strings. Java also provides many methods with the String class to allow us to manipulate text. These
More informationappreciate the difference between a char and a string understand and use the String class methods
1 8 THE STRING CLASS Terry Marris 16 April 2001 8.1 OBJECTIVES By the end of this lesson the student should be able to appreciate the difference between a char and a string understand and use the String
More informationJava String Java String provides a lot of concepts that can be performed on a string such as compare, concat, equals, split, length, replace,
Java String Java String provides a lot of concepts that can be performed on a string such as compare, concat, equals, split, length, replace, compareto, intern, substring etc. In java, string is basically
More informationProgramming with Java
Programming with Java String & Making Decision Lecture 05 First stage Software Engineering Dep. Saman M. Omer 2017-2018 Objectives By the end of this lecture you should be able to : Understand another
More informationCHAPTER 4 MATHEMATICAL FUNCTIONS, CHARACTERS, STRINGS
CHAPTER 4 MATHEMATICAL FUNCTIONS, CHARACTERS, STRINGS ACKNOWLEDGEMENT: THESE SLIDES ARE ADAPTED FROM SLIDES PROVIDED WITH INTRODUCTION TO JAVA PROGRAMMING, LIANG (PEARSON 2014) MATHEMATICAL FUNCTIONS Java
More informationModule 4: Characters, Strings, and Mathematical Functions
Module 4: Characters, Strings, and Mathematical Functions Objectives To solve mathematics problems by using the methods in the Math class ( 4.2). To represent characters using the char type ( 4.3). To
More informationProgramming Techniques
University of Malta Junior College Department of Computing and Information Technology Programming Techniques IT Advanced Level Course Notes Riccardo Flask 2 Programming Techniques IT Advanced Notes CONTENTS
More informationChapter 4 Mathematical Functions, Characters, and Strings
Chapter 4 Mathematical Functions, Characters, and Strings Liang, Introduction to Java Programming, Tenth Edition, Global Edition. Pearson Education Limited 2015 1 Motivations Suppose you need to estimate
More informationJ.43 The length field of an array object makes the length of the array available. J.44 ARRAYS
ARRAYS A Java array is an Object that holds an ordered collection of elements. Components of an array can be primitive types or may reference objects, including other arrays. Arrays can be declared, allocated,
More informationComputer Programming, I. Laboratory Manual. Experiment #6. Loops
Think Twice Code Once The Islamic University of Gaza Engineering Faculty Department of Computer Engineering Fall 2017 ECOM 2005 Khaleel I. Shaheen Computer Programming, I Laboratory Manual Experiment #6
More informationMathematical Functions, Characters, and Strings. CSE 114, Computer Science 1 Stony Brook University
Mathematical Functions, Characters, and Strings CSE 114, Computer Science 1 Stony Brook University http://www.cs.stonybrook.edu/~cse114 1 Static methods Remember the main method header? public static void
More informationCS 106A, Lecture 9 Problem-Solving with Strings
CS 106A, Lecture 9 Problem-Solving with Strings suggested reading: Java Ch. 8.5 This document is copyright (C) Stanford Computer Science and Marty Stepp, licensed under Creative Commons Attribution 2.5
More informationComments in a Java Program. Java Overview. Identifiers. Identifier Conventions. Primitive Data Types and Declaring Variables
Comments in a Java Program Java Overview Comments can be single line comments like C++ Example: //This is a Java Comment Comments can be spread over multiple lines like C Example: /* This is a multiple
More information2. All the strings gets collected in a special memory are for Strings called " String constant pool".
Basics about Strings in Java 1. You can create Strings in various ways:- a) By Creating a String Object String s=new String("abcdef"); b) By just creating object and then referring to string String a=new
More informationIntroductory Mobile Application Development
Notes Quick Links Introductory Mobile Application Development 152-160 Java Syntax Part 2 - Activity String Class Add section on Parse ArrayList Class methods. Book page 95. Toast Page 129 240 242 String
More informationLecture Notes K.Yellaswamy Assistant Professor K L University
Lecture Notes K.Yellaswamy Assistant Professor K L University Building Strings and Exploring String Class: -------------------------------------------- The String class ------------------- String: A String
More information- Thus there is a String class (a large class)
Strings - Strings in Java are objects - Thus there is a String class (a large class) - In a statement like this: System.out.println( Hello World ); the Java compiler creates a String object from the quoted
More informationJava s String Class. in simplest form, just quoted text. used as parameters to. "This is a string" "So is this" "hi"
1 Java s String Class in simplest form, just quoted text "This is a string" "So is this" "hi" used as parameters to Text constructor System.out.println 2 The Empty String smallest possible string made
More informationBuilding Strings and Exploring String Class:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Lecture Notes K.Yellaswamy Assistant Professor CMR College of Engineering & Technology Building Strings and Exploring
More informationCS-140 Fall Binghamton University. Methods. Sect. 3.3, 8.2. There s a method in my madness.
Methods There s a method in my madness. Sect. 3.3, 8.2 1 Example Class: Car How Cars are Described Make Model Year Color Owner Location Mileage Actions that can be applied to cars Create a new car Transfer
More informationIntro to Strings. Lecture 7 CGS 3416 Spring February 13, Lecture 7 CGS 3416 Spring 2017 Intro to Strings February 13, / 16
Intro to Strings Lecture 7 CGS 3416 Spring 2017 February 13, 2017 Lecture 7 CGS 3416 Spring 2017 Intro to Strings February 13, 2017 1 / 16 Strings in Java In Java, a string is an object. It is not a primitive
More information+ Inheritance. n Superclass (base class) higher in the hierarchy. n Subclass (child class) lower in the hierarchy
+ Word Clouds + Inheritance n Superclass (base class) higher in the hierarchy n Subclass (child class) lower in the hierarchy n A subclass is derived from from a superclass n Subclasses inherit the fields
More informationChapter 2 Part 2 Edited by JJ Shepherd, James O Reilly
Basic Computation Chapter 2 Part 2 Edited by JJ Shepherd, James O Reilly Parentheses and Precedence Parentheses can communicate the order in which arithmetic operations are performed examples: (cost +
More informationChapter 4. Mathematical Functions, Characters, and Strings
Chapter 4 Mathematical Functions, Characters, and Strings 1 Outline 1. Java Class Library 2. Class Math 3. Character Data Type 4. Class String 5. printf Statement 2 1. Java Class Library A class library
More informationUSING LIBRARY CLASSES
USING LIBRARY CLASSES Simple input, output. String, static variables and static methods, packages and import statements. Q. What is the difference between byte oriented IO and character oriented IO? How
More informationToday s plan Discuss the Bb quiz 1 Clarify Lab 1 Review basic Java materials Classes, Objects, Interfaces Strings Java IO. Understanding Board
Ananda Gunawardena Today s plan Discuss the Bb quiz 1 Clarify Lab 1 Review basic Java materials Classes, Objects, Interfaces Strings Java IO Lab 1 Objectives Learn how to structure TicTacToeprogram as
More informationAnnouncements. CompSci 100e Program Design and Analysis II
CompSci 100e Program Design and Analysis II January 18, 2011 Announcements Lab 0 was to get Eclipse/Ambient running Lab 1 (Jan 21/24) APTs APT Assignment out (do 7 APTs) 2 done in class, 2 in lab, 3 on
More informationCS112 Lecture: Characters and Strings
CS112 Lecture: Characters and Strings Objectives: Last Revised 3/21/06 1. To introduce the data type char and related basic information (escape sequences, Unicode). 2. To introduce the library classes
More informationAP Computer Science. Strings. Credit: Slides are modified with permission from Barry Wittman at Elizabethtown College
Strings AP Computer Science Credit: Slides are modified with permission from Barry Wittman at Elizabethtown College This work is licensed under an Attribution-NonCommercial-ShareAlike 3.0 Unported License
More informationIntro to Strings. Lecture 7 COP 3252 Summer May 23, 2017
Intro to Strings Lecture 7 COP 3252 Summer 2017 May 23, 2017 Strings in Java In Java, a string is an object. It is not a primitive type. The String class is used to create and store immutable strings.
More informationComputer Programming, I. Laboratory Manual. Experiment #5. Strings & Text Files Input
Think Twice Code Once The Islamic University of Gaza Engineering Faculty Department of Computer Engineering Fall 2017 ECOM 2005 Khaleel I. Shaheen Computer Programming, I Laboratory Manual Experiment #5
More informationMathematical Functions, Characters, and Strings. CSE 114, Computer Science 1 Stony Brook University
Mathematical Functions, Characters, and Strings CSE 114, Computer Science 1 Stony Brook University http://www.cs.stonybrook.edu/~cse114 1 Static methods Remember the main method header? public static void
More informationWhat did we talk about last time? Math methods boolean operations char operations
Week 3 - Wednesday What did we talk about last time? Math methods boolean operations char operations For Project 1, the easiest way to print out data with 2 decimal places is put "%.2f" in the formatting
More informationTopics. Class Basics and Benefits Creating Objects.NET Architecture and Base Class Libraries 3-2
Classes & Objects Topics Class Basics and Benefits Creating Objects.NET Architecture and Base Class Libraries 3-2 Object-Oriented Programming Classes combine data and the methods (code) to manipulate the
More informationSlide 1 CS 170 Java Programming 1 More on Strings Duration: 00:00:47 Advance mode: Auto
CS 170 Java Programming 1 More on Strings Working with the String class Slide 1 CS 170 Java Programming 1 More on Strings Duration: 00:00:47 What are Strings in Java? Immutable sequences of 0 n characters
More informationJava: Learning to Program with Robots
Java: Learning to Program with Robots Chapter 07: More on Variables and Methods Chapter Objectives After studying this chapter, you should be able to: Write queries to reflect the state of an object Use
More informationLesson:9 Working with Array and String
Introduction to Array: Lesson:9 Working with Array and String An Array is a variable representing a collection of homogeneous type of elements. Arrays are useful to represent vector, matrix and other multi-dimensional
More informationUnit 4: Classes and Objects Notes
Unit 4: Classes and Objects Notes AP CS A Another Data Type. So far, we have used two types of primitive variables: ints and doubles. Another data type is the boolean data type. Variables of type boolean
More informationA variable is a name for a location in memory A variable must be declared
Variables A variable is a name for a location in memory A variable must be declared, specifying the variable's name and the type of information that will be held in it data type variable name int total;
More informationVoice Application Specification. SBString
Voice Application Specification Page 1 of 52 SBString Voice Application Specification SBString Thu, 10-Jan-2013 Voice Application Specification Page 2 of 52 SBString Revision History Revision number Change
More informationBuilding Java Programs
Building Java Programs Chapter 4 Lecture 4-2: Strings reading: 3.3, 4.3-4.4 self-check: Ch. 4 #12, 15 exercises: Ch. 4 #15, 16 videos: Ch. 3 #3 1 Objects and classes object: An entity that contains: data
More informationFaculty of Science COMP-202A - Introduction to Computing I (Fall 2008) Final Examination
First Name: Last Name: McGill ID: Section: Faculty of Science COMP-202A - Introduction to Computing I (Fall 2008) Final Examination Thursday, December 11, 2008 Examiners: Mathieu Petitpas [Section 1] 14:00
More informationLecture 8: The String Class and Boolean Zen
Lecture 8: The String Class and Boolean Zen Building Java Programs: A Back to Basics Approach by Stuart Reges and Marty Stepp Copyright (c) Pearson 2013. All rights reserved. Strings string: An object
More informationChapter 29: String and Object References Bradley Kjell (Revised 06/15/2008)
Chapter 29: String and Object References Bradley Kjell (Revised 06/15/2008) In previous chapters, methods were called with parameters that were primitive data types. This chapter discusses how to use object
More informationToday s plan Discuss the Lab 1 Show Lab 2 Review basic Java materials Java API Strings Java IO
Today s plan Discuss the Lab 1 Show Lab 2 Review basic Java materials Java API Strings Java IO Ananda Gunawardena Objects and Methods working together to solve a problem Object Oriented Programming Paradigm
More informationComputer Programming, I. Laboratory Manual. Experiment #4. Mathematical Functions & Characters
Think Twice Code Once The Islamic University of Gaza Engineering Faculty Department of Computer Engineering Fall 2017 ECOM 2005 Khaleel I. Shaheen Computer Programming, I Laboratory Manual Experiment #4
More informationWelcome to the Using Objects lab!
Welcome to the Using Objects lab! Learning Outcomes By the end of this lab: 1. Be able to define chapter 3 terms. 2. Describe reference variables and compare with primitive data type variables. 3. Draw
More informationComputer Science 252 Problem Solving with Java The College of Saint Rose Spring Topic Notes: Strings
Computer Science 252 Problem Solving with Java The College of Saint Rose Spring 2016 Topic Notes: Strings This semester we ve spent most of our time on applications that are graphical in nature: Manipulating
More informationUsing Java Classes Fall 2018 Margaret Reid-Miller
Using Java Classes 15-121 Fall 2018 Margaret Reid-Miller Today Strings I/O (using Scanner) Loops, Conditionals, Scope Math Class (random) Fall 2018 15-121 (Reid-Miller) 2 The Math Class The Math class
More informationNetbeans tutorial:
COE808 Lab2 Prelab preparation Before coming to the lab you should: 1. Read the lab. The most recent version can be found at the URL: www.ee.ryerson.ca/~courses/coe808 2. Try to prepare any questions you
More informationJava Foundations: Unit 3. Parts of a Java Program
Java Foundations: Unit 3 Parts of a Java Program class + name public class HelloWorld public static void main( String[] args ) System.out.println( Hello world! ); A class creates a new type, something
More informationAny serious Java programmers should use the APIs to develop Java programs Best practices of using APIs
Ananda Gunawardena Java APIs Think Java API (Application Programming Interface) as a super dictionary of the Java language. It has a list of all Java packages, classes, and interfaces; along with all of
More informationSTRINGS AND STRINGBUILDERS. Spring 2019
STRINGS AND STRINGBUILDERS Spring 2019 STRING BASICS In Java, a string is an object. Three important pre-built classes used in string processing: the String class used to create and store immutable strings
More informationJava Strings. Interned Strings. Strings Are Immutable. Variable declaration as String Object. Slide Set 9: Java Strings and Files
Java Strings String variables are a Reference DataType Variable contains memory address of the location of string String class is used to create string objects String objects contain a string of characters
More informationAP Computer Science A
AP Computer Science A 1st Quarter Notes Table of Contents - section links Click on the date or topic below to jump to that section Date : 9/8/2017 Aim : Java Basics Objects and Classes Data types: Primitive
More informationLoops. Eng. Mohammed Abdualal. Islamic University of Gaza. Faculty of Engineering. Computer Engineering Department
Islamic University of Gaza Faculty of Engineering Computer Engineering Department Computer Programming Lab (ECOM 2114) Created by Eng: Mohammed Alokshiya Modified by Eng: Mohammed Abdualal Lab 6 Loops
More informationDesigning data types. Overview. Object Oriented Programming. Alan Kay. Object Oriented Programming (OOP) Data encapsulation. Checking for equality
Designing data types Overview Object Oriented Programming (OOP) Data encapsulation Important consideration when designing a class Access modifiers Immutability, preventing change to a variable Checking
More informationJAVASCRIPT BASICS. JavaScript String Functions. Here is the basic condition you have to follow. If you start a string with
JavaScript String Functions Description String constants can be specified by enclosing characters or strings within double quotes, e.g. "WikiTechy is the best site to learn JavaScript". A string constant
More informationCS 106A, Lecture 9 Problem-Solving with Strings
CS 106A, Lecture 9 Problem-Solving with Strings suggested reading: Java Ch. 8.5 This document is copyright (C) Stanford Computer Science and Marty Stepp, licensed under Creative Commons Attribution 2.5
More informationIS502052: Enterprise Systems Development Concepts Lab 1: Java Review
IS502052: Enterprise Systems Development Concepts Lab 1: Java Review I. Introduction In this first lab, we will review the Java Programming Language, since this course is focus on Java, especially, Java
More informationCHAPTER 6 MOST COMMONLY USED LIBRARIES
LIBRARY CHAPTER 6 - A set of ready-made software routines (class definitions) that can be reused in new programs, is called a Library. - Some commonly used java libraries are : Math Library String Library
More informationDesigning data types. Fundamentals of Computer Science I
Designing data types Fundamentals of Computer Science I 2 Overview Object Oriented Programming (OOP) Data encapsulation Important consideration when designing a class Access modifiers Getters and setters
More informationFaculty of Science COMP-202B - Introduction to Computing I (Winter 2009) - All Sections Final Examination
First Name: Last Name: McGill ID: Section: Faculty of Science COMP-202B - Introduction to Computing I (Winter 2009) - All Sections Final Examination Wednesday, April 29, 2009 Examiners: Mathieu Petitpas
More informationLecture 6. Assignments. Summary - Variables. Summary Program Parts 1/29/18. Reading: 3.1, 3.2, 3.3, 3.4
Assignments Lecture 6 Complete for Project 1 Reading: 3.1, 3.2, 3.3, 3.4 Summary Program Parts Summary - Variables Class Header (class name matches the file name prefix) Class Body Because this is a program,
More informationMore on Strings. Lecture 10 CGS 3416 Fall October 13, 2015
More on Strings Lecture 10 CGS 3416 Fall 2015 October 13, 2015 What we know so far In Java, a string is an object. The String class is used to create and store immutable strings. Some String class methods
More information