SORU
3 Kasım 2009, Salı


Nasıl Java uzunluğu 0 ile String bir diziyi başlatmak miyim?

Java yöntemi için Dokümanlar< / ^ br . String[] java.io.File.list(FilenameFilter filter)< / ^ br . içerir döndürür Açıklaması Bu

Dizi eğer dizin boş ise veya eğer isim yok filtre tarafından kabul edilmiş olsaydı boş olacaktır.

Nasıl benzer bir şey yapacağım ve bir uzunluğu 0 için bir Dize dizisi (ya da bu konuda başka dizi) başlatılamadı?

CEVAP
3 Kasım 2009, Salı


Diğerleri dediğim gibi

new String[0]

kesinlikle boş bir dizi oluşturmak. Ancak, diziler hakkında bir çok güzel şey var, onların boyutunu değiştirmek değil. hep aynı boş bir dizi referansı kullanabilirsiniz. Kodunuzda kullanabilirsiniz:

private static final String[] EMPTY_ARRAY = new String[0];

ve sonra sadece dönüş EMPTY_ARRAY ihtiyacınız olan her zaman yeni bir nesne her zaman oluşturmak için gerek yok.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 3biblecom

    3biblecom

    23 NİSAN 2011
  • kourtneyannmakeup

    kourtneyannm

    19 ŞUBAT 2012
  • RayperEnglishKnight

    RayperEnglis

    24 Kasım 2008