Jak przekonwertować tablicę int na String za pomocą metody toString w Javie [duplikat]
To pytanie ma już tutaj odpowiedź:
Jak wydrukować mój obiekt Java bez uzyskania „SomeType @ 2f92e0f4”? 10 odpowiedziUżywam próby użyciatoString(int[])
metoda, ale myślę, że robię to źle:
http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Arrays.html#toString (int [])
Mój kod:
int[] array = new int[lnr.getLineNumber() + 1];
int i = 0;
System.out.println(array.toString());
Dane wyjściowe to:
[I@23fc4bec
Próbowałem również drukować w ten sposób, ale:
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[])
Wyjąłem ten kod z większego i bardziej złożonego kodu, ale mogę go dodać w razie potrzeby. Ale to powinno dać ogólne informacje.
Szukam danych wyjściowych, jak w dokumentacji Oracle:
Reprezentacja łańcucha składa się z listy elementów tablicy, ujętych w nawiasy kwadratowe („[]”). Sąsiednie elementy są oddzielone znakami „,” (przecinek i spacja).