Kategorie szkoleń | Egzaminy | Kontakt

Odpowiedź (1)

  • 0

Można to sprytnie zrobić i wcale nie trzeba do tego celu wykorzystywać pętli.

Popatrzmy na następujący przykład:

import java.util.*;

class Point {
  private int x;
  private int y;

  public Point(int x, int y) {
    this.x = x;
    this.y = y;
  }

  @Override
  public String toString() {
    return "(" + x + "," + y + ")";
  }
}

public class DisplayArray {
	
  public static void main(String[] args) {
    // utworzenie tablicy
    Point[] tab = {new Point(1,1), new Point(4,1), new Point(0,-3)};

    // próba wypisania zawartości tablicy poprzez wykorzystanie jej referencji
    System.out.println(tab); 

   // próba wypisania zawartości tablicy poprzez wykorzystanie możliwości klasy Arrays
    System.out.println(Arrays.toString(tab));
  }
}

Wyniki testu są następujące:

próba 1: [Larraylist.Point;@2a139a55

próba 2:  [(1,1), (4,1), (0,-3)].

 

 

 

  • Odpowiedział
  • @ | 01.02.2016
  • TRENER MODERATOR ALTKOM AKADEMII