How to initialize an Array and how to copy the array

By: Saravanan Viewed: 153258 times  Printer Friendly Format    


In this tutorial we are going to see how to initialize an Array and how to copy the array. Java has several types to initialize an array now we are going to see some types to initializing.


//Array initialization
public class Init1
{
public static void main(String[] args)
{
Integer[] value1 = { new Integer(1), new Integer(2), new Integer(3), };
Integer[] value2 = new Integer[] { new Integer(1), new Integer(2),new Integer(3), };
}


//Array Initializers
public class Init2
{
public static void main(String[] args)
{
int[] values = { 2, 7, 9 };
System.out.println("values.length = " + values.length);
for (int i = 0; i < values.length; i++) {
System.out.println("values[" + i + "] = " + values[i]);
}
String[] Weekdays = { "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday",
"Friday","Saturday" };
System.out.println("\nWeekdays.length = " + Weekdays.length);
for (int i = 0; i < Weekdays.length; i++) {
System.out.println("Weekdays[" + i + "] = " + Weekdays[i]);
}
}
}

public class CopyEx
{
public static void main(String[] args)
{
char[] firstchar = { 'a', 'e', 'w', 'e', 'l', 'c', 'o', 'm', 'e', 'a',
'l', 'l', 'o' };
char[] secondchar = new char[10];

System.arraycopy(firstchar, 2, secondchar, 0, 10);
System.out.println(new String(secondchar));
}
}
/*output:
welcomeall*/



Most Viewed Articles (in Java )

Latest Articles (in Java)

Comment on this tutorial