logo

Програма 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 і запису його на консоль виводу.