Skip to main content

Understand the Data Type of String Class In java || Methods of String

String:
  • String is a non primitives' data type hota hai string ka size fix nhi hota hai 
  • String is sequence of character (Array of Character)
  • String is a Class 
  • String bnane ke liye hamare pas 3 classes hote hai 
    >> String buffer
    >> String builder 
    >> String

    public final class String extends objects charSequence 

    {

       }
  1. toUpperCase () - - - - - - - - -

  2. > Kisi bhi lowercase string to Upper case me convert krne ke liye java me toUpperCase method ka use krte hai.
    > Yah ek method hai java ka,isme Camel case naming convention ka use hota hai
    Example - - -

    public static void main (String[] args) {

    String a = "divyanshu";

    System.out.print(a.toUpperCase());
  3. toLowerCase() - - - - - -
    > Kisi bhi uppercase ke string ko lower case me transform krne ke liye toLowerCase method ka use hota hai.
    > Yah ek method hai java ka , isme Camel Case naming convention ka use hota hai .
    Example ----

    public static void main (String[] args) {

    String a = "divyanshu"; //this is a string

    System.out.print(a.toUpperCase()); //this is method to transform
    lowercase to uppercase


     
  4. .replace - - - - - - - -
    > yah ek string class ke method hai, jo ek string me diye gaye ek particular substring ko dusre substring se replace karne ke liye istemal hota hai. Is method ki madad se aap ek string ke andar maujood ek specific substring ko dhundh kar usko dusre substring se badal sakte hain.
    Example  - - - - - -- - - - - -

    public static void main (String[] args) {

    String a = "divyanshu khare"; //this is a string

    System.out.print(a.replace(" " , "_")); //this is to replace spaces or
     else

  5. .length() - - - --  -- - - - 
    > is method ka use kisi bhi string class ki length return lene ke liye kiya jata hai .
    > hamesa 0 se suru hota hai

  6. .concat() - - - - - - - - 
    > iska use 2 string ko aapas me join krne ke liye kiya jata hai
    Example - - - - - - - -

    public static void main (String[] args) {

    String a = "divyanshu khare"; //this is a string

    String b = "my name is"; //this is a second string

    System.out.print(a. concat (b));



  7. .trim()
    >
     Is method se string se leading aur trailing whitespace (khaali sthaan) ko hata diya jaata hai.
    >Example - - - - -


Comments

Popular posts from this blog

Polity

  1.    सन 1600 में ईस्ट इंडिया कंपनी भारत आई थी जिसका परमिशन ब्रिटिश की महारानी एलीजाबेथ ने दिया था 2.    परमिशन में चार्टर दिया गया था साथ ही मोनोपोली दी गयी थी अलीजाबेत के द्वारा 3.    बिटिश ईष्ट इंडिया कंपनी भारत शिप से आई थी जिस शिप का नाम था रेड ड्रैगन 4.    भारत में आने के बाद उन्होंने पहली फैक्ट्री 1611 मछलीपटनम में बनाई 5.    दूसरी फैक्ट्री 1612 में सूरत में बनाया था 6.    फैक्ट्री नियन्त्र के लिए तीन प्रेसीडेंसी बनायीं गयी जो थी बॉम्बे, बंगाल, मद्रास 7.    बंगाल का राजा था सिराजुदुल्ला और ब्रिटिश रोबर्ट clive युद्ध किया 1757 ऐसा जिसे battle of plasi कहा गया जिसमें रोबर्ट clive की जीत हुयी 8.    कंपनी का rule 1773 से 1858 तक चला था 9.    ताज का शाशन था 1858 से 1947 10.    Regulating act आया था 1773 में 11.    Act of settlement आया था 1781 में 12.    भारत परिषद् अधिनियम आया था 1861, 1892, 1909 13.    Govt of इंडिया act आया था 1858 में 14.                  ब्रिटिश सरकार ने 1773 में एक regulating act लाया गया जिसमें बंगाल को हेड बनाया गया जिसे गवर्नर जनरल कहा गया बंगा

Linked List Data Structure

Question: How to create without generic Int type Node ? Ans:  public class Node { // this is Node class without Generic int data ; // this is for data like array Element Node next ; //Node ek class hai , usi class ka khud ka variable hai, This is Node(Class) Type variable for //Node is basically refer to class , this is for next element Node ( int data ){ // this is constructor bcse user will pass data value and int because we want to create int type data constructor this . data = data ; // this is refer data next = null ; } }  

Test 2

 Question: You have made a smartphone app and want to set its subscription price such that the profit earned is maximised. There are certain users who will subscribe to your app only if their budget is greater than or equal to your price. You will be provided with a list of size N having budgets of subscribers and you need to return the maximum profit that you can earn. Lets say you decide that price of your app is Rs. x and there are N number of subscribers. So maximum profit you can earn is : m*x Sample input 1: 30 20 53 14 Output 60 import   java . util .*; import   java . util . Scanner ; public   class   solution   {      public   static   int   maximumProfit ( int   budget [])   {      Arrays . sort ( budget );          // int maxProfit = 0;          // // Iterate through each possible subscription price and calculate profit          // for (int i = 0; i < budget.length; i++) {          //     int currentProfit = budget[i] * (budget.length - i);          //     maxProfit = Mat