strings in java

39
Strings in java

Upload: sonybabu

Post on 04-Dec-2014

1.043 views

Category:

Education


0 download

DESCRIPTION

all string functions

TRANSCRIPT

Page 1: Strings in java

Strings in java

Page 2: Strings in java

Character Functions

Conversions to Ascii

String functions

Primitive data types

In this chapter

Page 3: Strings in java

Each character is assigned to ascii

code

Page 4: Strings in java

Character Functions

Character.isWhiteSpace()

Character.isLetterOrDigit()

Character.isUpperCase()Character.isLetter()Character.isDigit()

Character.isLowerCase()

Character.toLowerCase()Character.toUpperCase()

These functions deal only with character manipulation

Page 5: Strings in java

Character.isLetter()

Enter a letter :

The entered character is a letter

A

This function checks whether the entered character is a letter or not

It return boolean value True or False

Page 6: Strings in java

Enter a letter :

The entered character is a digit

3

This function checks whether the entered character is a number or not

It return boolean value True or False

Character.isDigit()

Page 7: Strings in java

Enter a letter :

The entered character is a letter

A

This function checks whether the entered character is a letter or a digit.

It may be both

It return boolean value True or False

Character.isLetterOrDigit()

Enter a digit : 3

The entered character is a digit

Page 8: Strings in java

Enter a letter :

There is a white space

( )

This function checks whether There is a blank space

It return boolean value True or False

Character.isWhiteSpace()

Page 9: Strings in java

Enter a letter :

The entered character is in uppercase

A

This function checks whether the entered character is capital letter or not

It return boolean value True or False

Character.isUpperCase()

Page 10: Strings in java

Enter a letter :

The entered character is a letter

d

This function checks whether the entered character is a lower case letter or not

It return boolean value True or False

Character.isLowerCase()

Page 11: Strings in java

Enter a letter :

The character after conversion is a

A

This function converts the capital letter to small letter

Character.toLowerCase()

Page 12: Strings in java

Enter a letter :

The character after conversion is H

h

This function converts the lower case letters to upper case

Character.toUpperCase()

Page 13: Strings in java

Program to implement character function

class first{void main(char p){if(Character.isLetter(p)

System.out.println(p+ “ is a letter”);else

System.out.println(p+ “ is not a letter”);}}

Page 14: Strings in java

class first{void main(char p){if(Character.isDigit(p)

System.out.println(p+ “ is a Digit”);else

System.out.println(p+ “ is not a Digit”);}}

Page 15: Strings in java

class first{void main(char p){if(Character.isLetterOrDigit(p)

System.out.println(p+ “ is a letter or digit”);else

System.out.println(p+ “ is not a letter or digit”);}}

Page 16: Strings in java

class first{void main(char p){if(Character.isUpperCase(p)

System.out.println(p+ “ is an UpperCase”);else

System.out.println(p+ “ is not an Upper Case”);}}

Page 17: Strings in java

class first{void main(char p){if(Character.isLowerCase(p)

System.out.println(p+ “ is a LowerCase”);else

System.out.println(p+ “ is not a lower Case”);}}

Page 18: Strings in java

class first{void main(char p){char x =Character.toUpperCase(p);System.out.println(“ The character after conversion is ” + x);}}

Page 19: Strings in java

class first{void main(char p){char x =Character.toLowerCase(p);System.out.println(“ The character after conversion is ” + x);}}

Page 20: Strings in java

Conversions to

Ascii

Page 21: Strings in java

Computer deals with 256 characters to perform any task

Each character is specified with a numeric code called ASCII code which ranges from 0 to 255

Page 22: Strings in java

ASCII codes

CHARACTERS ASCII CODES

0-9 48-57

A-Z 65-90

a-z 97-122

Page 23: Strings in java

Examples how to use ASCII

char p = ‘A’;int n = (int)p;

This will give the output as 65 because the ASCII value of A is 65

Page 24: Strings in java

Examples how to use ASCII

int x = 91;char c = (char) x;

This will give the output as b

B= 66

66+32 = 98

Hence 98 is b

Page 25: Strings in java

The difference between ASCII code of an upper case and the corresponding lower case is 32

Page 26: Strings in java

Procedure to convert from uppercase to lower case

Get the ASCII code of upper case character

Increase ASCII code by 32

Obtain character corresponding to the increased ASCII code

Page 27: Strings in java

Procedure to convert from lowercase to upper case

Get ASCII code of lower case character

Decrease ASCII code by 32

Obtain character corresponding to the decreased ASCII code

Page 28: Strings in java

String functions

Page 29: Strings in java

String Functions

lastIndexOf()

indexOf()

Sudstring()

length()

charAt()

toLowerCase()

toUpperCase()

Replace()

These functions deal with strings

equals()

Concat()

equalsIgnoreCase()

compareTo()

trim()

endswith()

startswith()

Page 30: Strings in java

length()

This is used to find the length of the given string

Syntax:

int var = string var.length();

Ex

String s = “COMPUTER”;Int l = s.length();System.out.println(l);

The output will be 8

Page 31: Strings in java

charAt()

This is used to find the character at a particular position of the given string

Syntax:

char var = string var.charAt(index);

Ex

String s = “COMPUTER”;char c = s.charAt(3);System.out.println(c);

The output will be P

Page 32: Strings in java
Page 33: Strings in java
Page 34: Strings in java
Page 35: Strings in java
Page 36: Strings in java
Page 37: Strings in java
Page 38: Strings in java
Page 39: Strings in java