1 / 67

F4105 Java Programming

F4105 JAVA PROGRAMMING. F4105 Java Programming. 3 .0 CLASS, POLYMORPHISM AND INHERITANCE. 3.4 String. F4105 JAVA PROGRAMMING. LEARNING OUTCOMES TOPIC 3.4. By the end of this chapter students shall be able to :. F4105 JAVAPROGRAMMING. Introduction.

bary
Download Presentation

F4105 Java Programming

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. F4105 JAVA PROGRAMMING F4105 Java Programming

  2. 3.0 CLASS, POLYMORPHISM AND INHERITANCE 3.4 String

  3. F4105 JAVA PROGRAMMING LEARNING OUTCOMES TOPIC 3.4 By the end of this chapter students shall be able to :

  4. F4105 JAVAPROGRAMMING Introduction • A string is a sequence of characters.

  5. F4105 JAVAPROGRAMMING String Declaration Example 1 char str [ ] = {'a','e','i','o','u'};

  6. F4105 JAVAPROGRAMMING String Declaration Example 2 char text[ ] = {'I','','C','A','N','','W','R','I','T', 'E','A','','G','O','O','D','','P','R','O','G','R','A','M','I','N','','J','A','V','A'}; Example 3 String text = "I CAN WRITE A GOOD PROGRAM IN JAVA";

  7. F4105 JAVAPROGRAMMING java.lang Package class String class StringBuffer method method

  8. F4105 JAVAPROGRAMMING String Class • String class is present in java.lang package. • The methods in this class are used to manipulate strings. • The string objects created in a String class cannot be changed. Example: String obj = new String("Welcome"); obj.append("_World"); System.out.println(obj); wrong

  9. F4105 JAVAPROGRAMMING Creating String Object Example 1: Syntax String stringobject = new String( ); Example: String s=new String(“Java”);

  10. F4105 JAVAPROGRAMMING Creating String Object Example 2 Syntax String stringobject = <string value>; Example: String s = "I have to study for my exams";

  11. F4105 JAVAPROGRAMMING Creating String Object Example 3 Syntax String stringobject = new String(array_name); Example: char arr[ ] = {'H','E','L','L','O'}; String s = new String(arr);

  12. F4105 JAVAPROGRAMMING Creating String Object Example 4 Syntax String stringobject = new String(stringobject); Example: char arr[ ] = {'H','E','L','L','O'}; String s = new String(arr); String s1 = new String(s);

  13. F4105 JAVAPROGRAMMING String Methods • The String class has several methods that can be used to manipulate the string values. • Each method has its own characteristic.

  14. F4105 JAVAPROGRAMMING length() method • Is used to find the number of characters in a string.

  15. F4105 JAVAPROGRAMMING length() method Example 1 String s = "I am going to school"; intnumchar = s.length( ); System.out.println(numchar); Output 20

  16. F4105 JAVAPROGRAMMING length() method Example 2 String s = " "; intnumchar = s.length( ); System.out.println(numchar); Output 2

  17. F4105 JAVAPROGRAMMING length() method Syntax intvariable_name = stringobject.length( );

  18. F4105 JAVAPROGRAMMING concat() method Example 1 String firststring = "The Twin Tower"; String secondstring = " looks beautiful"; String thirdstring = firststring.concat(secondstring); @ firststring+secondstring Output The Twin Tower looks beautiful

  19. F4105 JAVAPROGRAMMING concat() method Syntax String Stringvariable3 = stringvariable1.concat (stringvariable2);

  20. F4105 JAVAPROGRAMMING concat() method Example 2 String s1 = "Result: "+5+1; System.out.println(s1); Output Result: 51

  21. F4105 JAVAPROGRAMMING concat() method Example3 String s2 = "Result: "+(5+1); System.out.println(s2); Output Result: 6

  22. F4105 JAVAPROGRAMMING charAt() method • Extracts a single character from a string

  23. F4105 JAVAPROGRAMMING charAt() method Example String s = "Malaysia" char ch = s.charAt(4); System.out.println(ch); Output y

  24. F4105 JAVAPROGRAMMING charAt() method Syntax char variablename = stringobject.charAt(int where);

  25. F4105 JAVAPROGRAMMING equals() method • Compares two strings for equality.

  26. F4105 JAVAPROGRAMMING equals() method Example String s1="Both are equal"; String s2="Both are equal"; String s3="Both are not equal"; System.out.println(s1.equals(s2)); System.out.println(s1.equals(s3)); Output true false

  27. F4105 JAVAPROGRAMMING equals() method Syntax booleanvariablename = stringobject.equals(stringobject);

  28. F4105 JAVAPROGRAMMING indexOf() method • Will search the first occurrence of a character or set of characters inside a string.

  29. indexOf() method F4105 JAVAPROGRAMMING Example 1 int val1 = s.indexOf('s'); System.out.println(val1); Output 3

  30. F4105 JAVAPROGRAMMING indexOf() method Example 2 int val2 = s.indexOf("is"); System.out.println(val2); Output 2

  31. F4105 JAVAPROGRAMMING indexOf() method Syntax int variablename = stringobject.indexOf(character); int variablename = stringobject.indexOf(string);

  32. F4105 JAVAPROGRAMMING lastIndexOf() method • Will search the last occurrence of a character or a set of characters inside a string.

  33. lastIndexOf() method F4105 JAVAPROGRAMMING Example 1 int val1 = s.lastIndexOf('s'); System.out.println(val1); Output 12

  34. F4105 JAVAPROGRAMMING lastIndexOf() method Example 2 int val2 = s.lastIndexOf("is"); System.out.println(val1); Output 5

  35. F4105 JAVAPROGRAMMING lastIndexOf() method Syntax int variablename = stringobject.lastIndexOf(character); int variablename = stringobject.lastIndexOf(string);

  36. F4105 JAVAPROGRAMMING replace() method • Will replace all occurrences of a character in a string with another character.

  37. F4105 JAVAPROGRAMMING replace() method Example String s="Hewwo"; String s1 = s.replace('w','l'); System.out.println(“Old string= “ + s); System.out.println(“New string= “ + s1); Output Hewwo Hello

  38. F4105 JAVAPROGRAMMING replace() method Syntax String stringvariable = stringobject.replace(original,replacement);

  39. F4105 JAVAPROGRAMMING trim() method • Will trim the leading and trailing white spaces in a string.

  40. F4105 JAVAPROGRAMMING trim() method Example String s=" Hello Malaysia "; String s1 = s.trim( ); System.out.println(s1); Output Hello Malaysia

  41. F4105 JAVAPROGRAMMING trim() method Syntax String stringvariable = stringobject.trim( );

  42. F4105 JAVAPROGRAMMING toLowerCase() method • Converts all the characters in a string from uppercase to lowercase.

  43. F4105 JAVAPROGRAMMING toLowerCase() method Example String s1="LOWER"; String s2 = s1.toLowerCase( ); System.out.println(s2); Output lower

  44. F4105 JAVAPROGRAMMING toLowerCase() method Syntax String stringvariable = stringobject.toLowerCase( );

  45. F4105 JAVAPROGRAMMING toUpperCase() method • Converts all the characters in a string from lowercase to uppercase.

  46. F4105 JAVAPROGRAMMING toUpperCase() method Example String s1="upper"; String s2 = s1.toUpperCase( ); System.out.println(s2); Output UPPER

  47. F4105 JAVAPROGRAMMING toUpperCase() method Syntax String stringvariable = stringobject.toUpperCase( );

  48. F4105 JAVAPROGRAMMING substring() method • Extracts a part of the string.

  49. F4105 JAVAPROGRAMMING substring() method Example String s1="I do shopping in Mega Mall"; String s2 = s1.substring(5,12); System.out.println(s2); Akrasake (5) sehinggaaksarake(12-1) Output shoppin

  50. StringBufferClass • Is a special class supported by Java to handle strings. • StringBuffercreates strings of flexible length whereas Stringclass creates strings of fixed length.

More Related