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

  • Jejoab

    Jejoab

    4 NİSAN 2008
  • Marissah Simonini

    Marissah Sim

    25 HAZİRAN 2013
  • TheFlightsuit

    TheFlightsui

    22 HAZİRAN 2009