Lec 2 (Arrays & Strings)
Lec 2 (Arrays & Strings)
&
Strings
Java Arrays
Arrays are used to store multiple values in a single variable, instead of declaring
separate variables for each value.
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 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);
}
}
15