Skip to main content

All functions related to String class in java.

 

package Program;
/**
 *
 * @author Dilip
 */
//import java.util.*;
public class StringDemo {
public static void main(String[] args)
    {
        String str1 = "Hello, World!";
        // Get the character at positions 0 and 12.
        int index1 = str1.charAt(0);
        int index2 = str1.charAt(12);
        // Print out the results.
        System.out.println("charAt");
        System.out.println("The character at position 0 is " +
            (char)index1);
        System.out.println("The character at position 12 is " +
            (char)index2);
        // concat
        // ==========================================================
        String str2 = "This is the beginning ";
        String str3 = "of the new String.";
        // Concatenate the two strings together.
        String str4 = str2.concat(str3);
        // Display the new String.
        System.out.println("\nconcat");
        System.out.println("The concatenated string: " + str4);
        // copyValueOf
        // ==========================================================
        // Populate a character array with data.
        char[] arr1 = new char[] {
            '1', '2', '3', '4'
        };
        // Create a String containig the contents of arr
        // starting at index 1 for length 2.
        String str5 = String.copyValueOf(arr1, 1, 2);
        // Display the results of the new String.
        System.out.println("\ncopyValueOf");
        System.out.println("The new String contains \"" + str5 +
            "\"");
        // endsWith
        // ==========================================================
        String str6 = "My name is Fred";
        String str7 = "My name is Xiao Mei";
        // The String to check the above two Strings to see
        // if they end with this value (ei).
        String endStr = "ei";
        // Do either of the first two Strings end with endStr?
        boolean ends1 = str6.endsWith(endStr);
        boolean ends2 = str7.endsWith(endStr);
        // Display the results of the endsWith calls.
        System.out.println("\nendsWith");
        System.out.println("\"" + str6 + "\" ends with " +
            "\"" + endStr + "\"? " + ends1);
        System.out.println("\"" + str7 + "\" ends with " +
            "\"" + endStr + "\"? " + ends2);
        // replace
        // ==========================================================
        String str10 = "The quick brown fox jumps over the lazy dog.";
        // Replace all the 'd' characters with 'l' characters.
        String str11 = str10.replace('d', 'l');
        // Display the strings for comparison.
        System.out.println("\nreplace");
        System.out.println("old = " + str10);
        System.out.println("new = " + str11);
        // substring
        // ==========================================================
        String str12 = "Navy blue is my favorite color.";
        // Get a substring of the above string starting from
        // index 5.
        String str13 = str12.substring(0,9);
        // Display the two strings for comparison.
        System.out.println("\nsubstring");
        System.out.println("old = " + str12);
        System.out.println("new = " + str13);
        // toLowerCase
        // ==========================================================
        String str14 = "ThIs Is HaRd To ReAd.";
        // Convert the above string to all lowercase.
        String lowerStr = str14.toLowerCase();
        // Display the two strings for comparison.
        System.out.println("\ntoLowerCase");
        System.out.println("old = " + str14);
        System.out.println("lowercase = " + lowerStr);
        // toUpperCase
        // ==========================================================
        String str15 = "ThIs Is HaRd To ReAd.";
        // Convert the above string to all uppercase
        // using the default system Locale.
        //Locale loc = Locale.getDefault();
        String upperStr = str15.toUpperCase();
        // Display the two strings for comparison.
        System.out.println("\ntoUpperCase");
        System.out.println("old = " + str15);
        System.out.println("uppercase = " + upperStr);
        // valueOf
        // ==========================================================
        String hundredStr = String.valueOf(100);
        String minStr = String.valueOf(Integer.MIN_VALUE);
        // Display the string representations of the above
        // int values.
        System.out.println("\nvalueOf");
        System.out.println(hundredStr);
        System.out.println(minStr);
    }
}
Output:
charAt
The character at position 0 is H
The character at position 12 is !
concat
The concatenated string: This is the beginning of the new String.
copyValueOf
The new String contains "23"
endsWith
"My name is Fred" ends with "ei"? false
"My name is Xiao Mei" ends with "ei"? true
replace
old = The quick brown fox jumps over the lazy dog.
new = The quick brown fox jumps over the lazy log.
substring
old = Navy blue is my favorite color.
new = Navy blue
toLowerCase
old = ThIs Is HaRd To ReAd.
lowercase = this is hard to read.
toUpperCase
old = ThIs Is HaRd To ReAd.
uppercase = THIS IS HARD TO READ.
valueOf
100
-2147483648

Comments

Popular posts from this blog

WAP to calculate the monthly telephone bills as per the following rule: Minimum Rs. 200 for upto 100 calls. Plus Rs. 0.60 per call for next 50 calls. Plus Rs. 0.50 per call for next 50 calls. Plus Rs. 0.40 per call for any call beyond 200 calls.

  #include<iostream.h> #include<conio.h> void main() { int calls; float bill; cout<<" Enter number of calls : "; cin>>calls; if (calls<=100) bill=200; else if (calls>100 && calls<=150) { calls=calls-100; bill=200+(0.60*calls); } else if (calls>150 && calls<=200) { calls=calls-150; bill=200+(0.60*50)+(0.50*calls); } else { calls=calls-200; bill=200+(0.60*50)+(0.50*50)+(0.40*calls); } cout<<" Your bill is Rs. "<<bill; getch(); }   Output: Enter number of calls : 190 Your bill is Rs.250

C++ Program to define a Class BOOK and accessing member function using its object.

  #include<iostream.h> #include<stdio.h> #include<conio.h> class BOOK { int BOOKNO; char BOOKTITLE[20]; float PRICE; void TOTAL_COST( int N) { float tcost; tcost=PRICE*N; cout<<tcost; } public : void INPUT() { cout<<" Enter Book Number "; cin>>BOOKNO; cout<<" Enter Book Title "; gets(BOOKTITLE); cout<<" Enter price per copy "; cin>>PRICE; } void PURCHASE() { int n; cout<<" Enter number of copies to purchase "; cin>>n; cout<<" Total cost is "; TOTAL_COST(n); } }; void main() { BOOK obj; obj.INPUT(); obj.PURCHASE(); getch(); }

Addition of Two Number using servlet and jsp

index.jsp <%@page contentType="text/html" pageEncoding="UTF-8"%> <! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd" > < html > < head > < meta http-equiv ="Content-Type" content ="text/html; charset=UTF-8" > < title > JSP Page </ title > </ head > < body bgcolor ="yellow" > < center >< h1 > Addition of Two Number </ h1 ></ center > < form action =" additionservlet " method ="post" > < table border ="0" width ="100" align ="center" > < tr > < td > First Number </ td > < td >< input type ="text" name ="txtnum1" value ="" /></ td > ...