0% found this document useful (0 votes)
37 views15 pages

Lec 2 (Arrays & Strings)

1) Arrays allow storing multiple values in a variable rather than separate variables. Values are accessed via an index. 2) Strings can be concatenated using the concat method or + operator. The equals method compares equality while == compares object reference. 3) String methods like trim, toUpperCase, charAt, and replace can manipulate or extract parts of a string.

Uploaded by

Dr Lola
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views15 pages

Lec 2 (Arrays & Strings)

1) Arrays allow storing multiple values in a variable rather than separate variables. Values are accessed via an index. 2) Strings can be concatenated using the concat method or + operator. The equals method compares equality while == compares object reference. 3) String methods like trim, toUpperCase, charAt, and replace can manipulate or extract parts of a string.

Uploaded by

Dr Lola
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Arrays

&
Strings
Java Arrays
Arrays are used to store multiple values in a single variable, instead of declaring
separate variables for each value.

Ex: String[ ] cars = {"Volvo", "BMW", "Ford", "Mazda"};

Ex: int[ ] myNum = {10, 20, 30, 40};

package hh;
public class st {
public static void main(String args[ ])
{
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
System.out.println(cars[0]);
System.out.println(cars.length);
}
}
Volvo
4
package hh;
public class st {
public static void main(String args[ ])
{
String[ ] cars = {"Volvo", "BMW", "Ford", "Mazda"}; Volvo
for (int i = 0; i < cars.length; i++) BMW
System.out.println(cars[i]); Ford
} Mazda
}
======================================================
package hh;
public class st {
public static void main(String args[ ])
{
Volvo
String[ ] cars = {"Volvo", "BMW", "Ford", "Mazda"};
for (String i : cars) BMW
System.out.println(i); Ford
} Mazda
}
3
package hh;
import java.util.Arrays;
public class st {
public static void main(String args[ ])
{
String[ ] A = { "Apple", "Cat", "Ball", "Cartoon",
"Banana", "Avocado" };
Arrays.sort(A);
for (String x : A)
System.out.println(x );
}
}
Apple
Avocado
Ball
Banana
Cartoon
Cat 4
package hh;
import java.util.Arrays;
public class st {
public static void main(String args[ ])
{
int[ ] A = new int[5];
for (int i = 0; i < A.length; i++)
A[i] = i;
Arrays.sort(A);
for (int x : A)
System.out.println(x + " ");
0
} 1
} 2
3
4

5
Java String

String s=" Welcome ";

String s=new String("Welcome");

String Concatenation
package hh;
import java.util.Arrays;
public class st {
public static void main(String args[ ])
{
String s="Salam";
s=s.concat(" Tarik");
System.out.println(s);
s="Salam"+" Tarik "; Salam Tarik
System.out.println(s);} Salam Tarik 6
}
Equality Of Strings file:st.java
package hh;
import java.util.Arrays;
public class st {
public static void main(String args[ ])
{
String s1=“Rami";
String s2=“Rami";
String s3=new String(“Rami");
String s4=“Salem";
System.out.println(s1.equals(s2));
System.out.println(s1.equals(s3));
System.out.println(s1.equals(s4));
}
}
true
true
7
false
package hh;
import java.util.Arrays;
public class st {
public static void main(String args[ ])
{
String s1="Ahmed";
String s2="Ahmed";
String s3=new String("ahmed");
String s4="salam";
System.out.println(s1==s2);
System.out.println(s1==s3);
System.out.println(s1==s4);
}
}

true
fale
8
false
package hh;
import java.util.Arrays;
public class st {
public static void main(String args[ ])
{
String s1="Ahmed";
String s2="Ahmed";
String s3="hamza";
System.out.println(s1.compareTo(s2));
System.out.println(s1.compareTo(s3));
System.out.println(s3.compareTo(s1));

}
}
0
-39
39
9
package hh;
import java.util.Arrays;
public class st {
public static void main(String args[ ])
{
String s="Sami"+" Tarik";
Sami Tarik
System.out.println(s);

}
}
==============================================================
package hh;
import java.util.Arrays;
public class st
{
public static void main(String args[ ])
{
String s1 = new String("Hello"); Hello World
String s2 = new String("World");
String s = String.join(“ “,s1,s2);
System.out.println(s);
} 10

}
package hh;
import java.util.Arrays;
public class st {
public static void main(String args[ ])
{

String s=“Rami";
System.out.println(s.toUpperCase());
System.out.println(s.toLowerCase());
System.out.println(s);

}
}
RAMI
rami
Rami

11
The String class trim() method eliminates white spaces before and after
the String.

package hh;
import java.util.Arrays;
public class st {
public static void main(String args[ ])
{
String s=" Salem ";
System.out.println(s+" "+s.length());
System.out.println(s.trim()+" "+(s.trim()).length());
}
}
Salem 9
Salem 5

12
package hh;
import java.util.Arrays;
public class st {
public static void main(String args[ ])
{
String s="Shaker";
System.out.println(s.startsWith("Sh"));
System.out.println(s.endsWith("m"));
}
}

true
false

13
package hh;
import java.util.Arrays;
public class st {
public static void main(String args[ ])
{
String s=“Jalel";
System.out.println(s.charAt(0));
System.out.println(s.charAt(3));
}
}

J
e

14
package hh;
import java.util.Arrays;
public class st
{
public static void main(String args[ ])
{
String s1="Java is a programming language. Java is a platform.";
String ss=s1.replace("Java",“C++");
System.out.println(ss);
}
}

C++ is a programming language. C++ is a platform.

15

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy