0% found this document useful (0 votes)
31 views

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
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views

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
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