Nasıl Java yöntemi olabilirdi String ile int bir dizi dönüştürmek
toString(int[])
yöntemi kullanmaya çalışıyorum kullanıyorum, ama yanlış yapıyorum sanırım
http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Arrays.html#toString(int[])
Benim kod:
int[] array = new int[lnr.getLineNumber() 1];
int i = 0;
System.out.println(array.toString());
Çıktı
[I@23fc4bec
Ayrıca böyle ama: baskı çalıştım
System.out.println(new String().toString(array)); // **error on next line**
The method toString() in the type String is not applicable for the arguments (int[])
Daha büyük ve daha karmaşık bir kod bu kodu aldım, ama gerekirse ekleyebilirim. Ama bu genel bir bilgi vermek gerekir.
Oracle belgelerine gibi: çıkış arıyorum
Dize gösterimine dizinin öğelerini listesi, köşeli ayraç oluşur ("[]"). Bitişik öğeleri karakteri ile ayrılır ", " (virgül ve ardından bir boşluk).
CEVAP
Ne istersen Arrays.toString(int[])
yöntemi:
import java.util.Arrays;
int[] array = new int[lnr.getLineNumber() 1];
int i = 0;
..
System.out.println(Arrays.toString(array));
Her farklı ilkel java türü için Arrays.toString
yardımcı statik bir yöntem vardır; int[]
says this için:
public static String toString(int[] a)
Döndürür, belirtilen dizinin içeriğini temsil eden bir dize döndürür. Dize gösterimine dizinin öğelerini, köşeli ayraç listesi (
"[]"
) oluşur. Bitişik öğeleri karakterler", "
(bir virgül ve ardından bir boşluk) ile ayrılır. ElemanlarıString.valueOf(int)
dize olarak dönüştürülür.a
döndürür"null"
null.
Kolayca Ayarlamak için bir Dizi Dönüşt...
Nasıl string bir dizi nesne dizisi dön...
Nasıl bir Dizi için Java 8 Akışı Dönüş...
Java: HashMap dönüştürmek için nasıl&l...
Nasıl Java olabilirdi yöntemi kullanma...