JAVA之数组详解 (二)

2014-11-24 09:53:49 · 作者: · 浏览: 2
public static void main (String []args)
{
int a[] = new int[]{1, 3, 6, 4, 7, 8, 2};
char c[] = new char[]{'A', 'S', 'D', 'F'};
double d[] = new double[]{1.2, 2.3, 4.3, 5.5};
int a1[] = Arrays.copyOf(a, 10);
int a2[] = Arrays.copyOf(a, 5);
char c1[] = Arrays.copyOf(c, 6);
double d1[] = Arrays.copyOf(d, 6);
for(int x : a1)
System.out.print(x + "#");
System.out.println();
for(int x : a2)
System.out.print(x + "#");
System.out.println();
for(char x : c1)
System.out.print(x + "#");
System.out.println();
for(double x : d1)
System.out.print(x + "#");
System.out.println();
int a3[] = Arrays.copyOfRange(a, 2, 5);
for(int x : a3)
System.out.print(x + "#");
System.out.println();
}
}
/*输出结果:
1#3#6#4#7#8#2#0#0#0#
1#3#6#4#7#
A#S#D#F#
*/

package Number;
import java.util.Arrays;
public class IntFunction

{
public static void main (String []args)
{
int a[] = new int[]{1, 3, 6, 4, 7, 8, 2};
char c[] = new char[]{'A', 'S', 'D', 'F'};
double d[] = new double[]{1.2, 2.3, 4.3, 5.5};
int a1[] = Arrays.copyOf(a, 10);
int a2[] = Arrays.copyOf(a, 5);
char c1[] = Arrays.copyOf(c, 6);
double d1[] = Arrays.copyOf(d, 6);
for(int x : a1)
System.out.print(x + "#");
System.out.println();
for(int x : a2)
System.out.print(x + "#");
System.out.println();
for(char x : c1)
System.out.print(x + "#");
System.out.println();
for(double x : d1)
System.out.print(x + "#");
System.out.println();
int a3[] = Arrays.copyOfRange(a, 2, 5);
for(int x : a3)
System.out.print(x + "#");
System.out.println();
}
}
/*输出结果:
1#3#6#4#7#8#2#0#0#0#
1#3#6#4#7#
A#S#D#F#
*/