Javascript  
 
  ScriptJava  
 
  Perl  
 
  PHP  
 
  ROR  
 
  ask us  
 

 

Applications
  1. Getting started
  2. Definitions
  3. First program
  4. Characters and Strings
  5. Object and methods
  6. Arrays and Circles
  7. Exceptions
  8. The main method
  9. Reading
  10. Writing file
  11. Vectors
  12. Stacks
  13. Map The Dictionary
  14. Lists
  15. Linked lists
  16. Collection
  17. Interfaces
  18. Scanner
  19. StringTokenizer
  20. Generics
  21. JDBC
  22. DataBase Queries
  23. JSP, The main step

Graphics

Applets
  1. Regards
  2. One Picture
  3. Calculator
  4. Random pictures
  5. Bouncing picture

Swings
  1. Buttons listeners
  2. TextFields
  3. Swing Example

JavaBeans
  1. The first step
  2. Example

Search a word:
   



© The scientific sentence. 2010

Char & String
Methods in String Class              The colored to comment.

Introduction
String class
It is derived from the class object.
The class object is the glogal class in Java. It contains all the classes with their constructors and their methods.

The lass String, like the class Integer, refers to the class object. Its constructors and methids are redefined (overrided) regarding the ones of the supper class Object. We do not need to use a method from the class object related to a string, it is sufficient to use the class String.
Example:
In the folowing statement, we use the class String:
We use its constructor:
String Word1 = "Regards";
String Word2 = "All the best";


and we use its method:
Word1.length(); (which it returns the number of characters of the string Regards).


public class StringMethods {

public static void main (String [] args){

String Word1 = "Regards";
String Word2 = "All the best";

/* The two remaining braces "}}" are written at the bottom */

length of a string
1. int length () : Number of characters of a string.

System.out.println("\n\t The length of the word: " + Word1+ " is " + Word1.length());
System.out.println("\n\t The length of the string: " + Word2+ " is " + Word2.length());

Access to a character of a string
2. char charAt (int Rank) : The character in a string at the rank "Rank".

int Rank = 4;
System.out.println("\n\t The character at the rank " + Rank+ " in the string "
+ Word1 + " is " + Word1.charAt(Rank));

Conversion
3. String toUpperCase () : To convert into capital letters.

System.out.println("\n\t The string " + Word1+ " is written in lower case.\n\t
Conveted to upper case, it becomes: " + Word1.toUpperCase());


Comparison
4. String toLowerCase () : To convert into normal letters.

System.out.println("\n\t The string " + Word1.toUpperCase()+ " is written in
upper case.\n\t Conveted to lower case, it becomes: " + Word1.toUpperCase().toLowerCase());


5. boolean equals (Object Thing): Comparing two objects with true or false.

Object Thing = "Regards";
//Object Stuff = new Object ("235"); why not?
Object Stuff = "235";
if (Thing.equals(Stuff))
System.out.println("\n\t Surprizing to have " + Thing + " equal to " + Stuff);
else
System.out.println("\n\t That is normal to have " + Thing + " not equal to " + Stuff);

6. boolean equalsIgnoreCase (String Phrase): Comparing two strings with true or false, and ignoring upper or lower cases.

String Thing1 = "REGARDS";
String Stuff1 = "regards";

if (Thing1.equalsIgnoreCase(Stuff1))
System.out.println("\n\t In this case, we have " + Thing1 + " = " + Stuff1);
else
System.out.println("\n\t We do not have " + Thing1 + " equal to " + Stuff1);


7. int compareTo (String Phrase): Comparing the length of two strings
with 0 or <0 or >0.


String Thing2 = "The best of luck";
String Stuff2 = "Regards";

if (Thing2.compareTo(Stuff2) == 0)
System.out.println("\n\t " + Thing2 + " is equal to " + Stuff2);
if (Thing2.compareTo(Stuff2) > 0)
System.out.println("\n\t " + Thing2 + " is greater than " + Stuff2);
else
System.out.println("\n\t " + Thing1 + " is less than " + Stuff1);

Searching inside a string

8.1. int indexOf (char Letter): Searching the index (the first) of a character inside a string

String Thing3 = "All the best of luck";
char Char1 = 'b';
System.out.println("\n\t The index of the character " + Char1+ " in the string " + Thing3 + " is " + Thing3.indexOf (Char1));

8.2. int indexOf (String phrase): Searching the index (the first) of a set of
characters inside a string


String Thing31 = "All the best of luck";
String Stuff31 = "luc";
System.out.println("\n\t The index of the set of characters " + Stuff31+ " in the string \n\t " + Thing31 + " is " + Thing31.indexOf (Char1));


9.1. int lastIndexOf (char Letter): Searching the index of the last specified character inside a string

String Thing4 = "All the best of luck";
char Char2 = 'l';
System.out.println("\n\t The index of the last character " + Char2+ "\n\t in the string " + Thing4 + " is " + Thing4.lastIndexOf (Char2));

9.2 int lastIndexOf (String Phrase): Searching the index of the last set of specified characters inside a string

String Thing41 = "At the end of the email, it is written \n\t the fragment: All the best of luck";
String Stuff41 = "the";
System.out.println("\n\t The index of the last set of characters " + Stuff41+ "\n\t in the string " + Thing41 + " is " + Thing41.lastIndexOf (Char2));

10. String subtring (int start, int end): Gives the set of characters inside a string between which is relatd to the first index start (included) and which is related to the second index end (excluded)

String Thing5 = "All the best of luck";
int start = 8;
int end = 12;
System.out.println("\n\t The part of the sentence: " + Thing5 + ",\n\t between the inexes " + start + " and " + end + " is " + Thing5.substring (start, end));

11. String subtring (int start): Gives the set of characters inside a string from which is relatd to the first index start (included) to the end of the string.

String Thing6 = "All the best of luck";
int beginning = 13;
System.out.println("\n\t The rest of the sentence: " + Thing6 + ",\n\t from the index " + beginning + " to the end of sentence is " + Thing6.substring (start));
} }



  
Google
Web
ScientificSentence
 




chimie labs
|
scientific sentence
|
java
|
php
|
green cat
|
contact
|


© Scientificsentence 2009. All rights reserved.