Програма Java для запису масиву рядків у консоль виведення

Ми не можемо друкувати елементи масиву безпосередньо в Java, вам потрібно використовувати Arrays.toString() або Arrays.deepToString() для друку елементів масиву. використання toString() метод, якщо ви хочете надрукувати одновимірний масив і використовувати deepToString() метод, якщо ви хочете надрукувати двовимірний або 3-вимірний масив тощо.

У Java масиви не перезаписують toString(). Коли ми намагаємося записати масив безпосередньо на консоль виведення в Java, ми отримуємо class_name + ‘@’ + hash_code масиву, визначеного за допомогою Object.toString(). Перегляньте наведений нижче приклад для кращого розуміння.

Приклад друку масиву рядків у Java

Нижче наведено реалізацію згаданої вище теми:

Java




import> java.io.*;> class> GFG {> > public> static> void> main(String[] args)> > {> > String gfg[] = {> 'Geeks'> ,> 'for'> ,> 'Geeks'> };> > System.out.println(gfg);> > }> }>

Вихід

[Ljava.lang.String;@5a07e868 

Таким чином, щоб правильно надрукувати масив Java, вам не потрібно шукати далі, тому що ваша власна структура Collection надає багато методів утиліти масиву в java.util.Arrays клас. Тут ми маємо метод toString() і deepToString() для друку масиву в Java.

Як друкувати на Java

Нижче наведено методи запису масиву рядків у консоль виводу, згадану нижче:

  1. Використання Arrays.toString()
  2. Використання Arrays.deepToString()
  3. Використання циклу for

1. Використання Arrays.toString()

Цей метод використовується, коли у вас є одновимірний масив.

Java




import> java.io.*;> import> java.util.Arrays;> class> GFG {> > public> static> void> main(String[] args)> > {> > String gfg[] = {> 'Geeks'> ,> 'for'> ,> 'Geeks'> };> > System.out.println(Arrays.toString(gfg));> > }> }>

Вихід

[Geeks, for, Geeks] 

Вище ми використали метод Arrays.toString(). Просто передайте ім’я масиву як аргумент у Arrays.toString(), і всі елементи масиву будуть записані у вихідну консоль.

2. Використання Arrays.deepToString()

Цей метод використовується, коли у вас є двовимірний масив.

Java




import> java.io.*;> import> java.util.Arrays;> class> GFG {> > public> static> void> main(String[] args)> > {> > String gfg[][]> > = { {> 'techcodeview.com'> ,> 'Article Writing'> },> > {> 'Google'> ,> 'Search Engine'> },> > {> 'Facebook'> ,> 'Social Media'> } };> > System.out.println(Arrays.deepToString(gfg));> > }> }>

Вихід

[[techcodeview.com, Article Writing], [Google, Search Engine], [Facebook, Social Media]] 

У наведеному вище прикладі ми використали метод Arrays.deepToString(). Цей метод піклується про запис елементів двовимірного масиву на вихідну консоль.

3. Використання циклу for

У цьому методі ми отримаємо доступ до кожного елемента масиву та запишемо його на консоль виведення.

Java




import> java.io.*;> class> GFG {> > public> static> void> main(String[] args)> > {> > String gfg[] => new> String[> 3> ];> > gfg[> 0> ] => 'Geeks'> ;> > gfg[> 1> ] => 'for'> ;> > gfg[> 2> ] => 'Geeks'> ;> > for> (> int> i => 0> ; i <=> 2> ; i++) {> > System.out.print(gfg[i] +> ' '> );> > }> > }> }>

Вихід

Geeks for Geeks 

У наведеному вище методі ми використовували метод for loop() для доступу до кожного елемента масиву gfg і запису його на консоль виводу.