Bir Java nesne dizisi oluşturmaya çalışıyorum ve diziyi ikinci dizinde (diziyle kendisiyle benzer bir fraktal göstermek için) yerleştirin, ancak theArray[1][1][0]
erişmeye çalıştığımda, bu hatayı alıyorum:Bir Java dizisini kendi içine nasıl yerleştirebilirim?
Main.java:11: error: array required, but Object found
.
Bu
şimdiye kadar denedim budur ve bunu niye işe yaramadığı emin değilim: Ben çalışılıyor gibiimport java.util.*;
import java.lang.*;
class Main
{
public static void main (String[] args) throws java.lang.Exception
{
Object[] theArray = new Object[2];
theArray[0] = "This array should contain itself at its second index.";
theArray[1] = theArray; //Now I'm attempting to put the array into itself.
System.out.println(theArray[1][1][0]) //Main.java:11: error: array required, but Object found
}
}
kendisi içinde bir Java dizi koymak aslında mümkün mü burada mı
İpucu yapabilirdi: haberlerini okuyun Java 'instanceof' operatör. Buna ihtiyacın olacak. –
'((Object []) ((Object []) theArray [1] [1] [1]) [0]' kullanabilirdi :) –
@ Eng.Fouad Bana herşeyi çökerttiğini gördüğüm bazı sapkınlıkları hatırlatıyor 'Object [] 'örnekleri içine, vahşi dizi serileriyle sonuçlanır; İlk görüşte kesinlikle biraz belirsiz. – Vulcan