# Declare a 3x3 empty array

**URL:** <https://discourse.processing.org/t/declare-a-3x3-empty-array/24515>\
**Category:** Beginners\
**Created:** [October 11, 2020, 10:15am UTC](https://discourse.processing.org/t/declare-a-3x3-empty-array/24515 "2020-10-11T10:15:02Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![learningL](https://avatars.discourse-cdn.com/v4/letter/l/d9b06d/32.png) [@learningL](https://discourse.processing.org/u/learningL)\
**Post date:** [October 11, 2020, 10:15am UTC](https://discourse.processing.org/t/declare-a-3x3-empty-array/24515/1 "2020-10-11T10:15:02Z")

</div>

Hello  
I would like to know how to declare a 3x3 empty array which data type is char. Thanks in advance.

---

<div class="post-metadata">

**Author:** ![Chrisir](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/chrisir/32/45_2.png) [@Chrisir](https://discourse.processing.org/u/Chrisir)\
**Post date:** [October 11, 2020, 10:50am UTC](https://discourse.processing.org/t/declare-a-3x3-empty-array/24515/2 "2020-10-11T10:50:54Z")

</div>

Here is a way to declare a 2D array of char as a list of constants.

This can be done only outside a function afaik.

```auto
char[][] gridArrayOfChar = {

  {
    'a', 'f', 'k'
  }
  , 
  {
    ' ', '3', ' '
  }
  , 
  {
    'j', ' ', 'L'
  }
}; 

println(" _______");
for (char[] c1 : gridArrayOfChar) {
  print("|");
  for (char c2 : c1) {
    print(c2+"|");
  }
  println("");
}
println("-------");

```

* * *

**Empty ONE**

This next one would be “empty” - filled with char ’ ’ - Space Bar

```auto

char[][] gridArrayOfChar = {

  {
    ' ', ' ', ' '
  }
  , 
  {
    ' ', ' ', ' '
  }
  , 
  {
    ' ', ' ', ' '
  }
}; 

println(" _______");
for (char[] c1 : gridArrayOfChar) {
  print("|");
  for (char c2 : c1) {
    print(c2+"|");
  }
  println("");
}
println("-------");

```

**REALLY empty**

This one would be REALLY empty except for J

```auto
char[][] gridArrayOfChar; 

gridArrayOfChar = new char[3][3];

gridArrayOfChar[1][2] = 'J';

// -------------------------------------------------

println(" _______");
for (char[] c1 : gridArrayOfChar) {
  print("|");
  for (char c2 : c1) {
    print(c2+"|");
  }
  println("");
}
println("-------");

```

Chrisir

---

<div class="post-metadata">

**Author:** ![learningL](https://avatars.discourse-cdn.com/v4/letter/l/d9b06d/32.png) [@learningL](https://discourse.processing.org/u/learningL)\
**Post date:** [October 11, 2020, 11:28am UTC](https://discourse.processing.org/t/declare-a-3x3-empty-array/24515/3 "2020-10-11T11:28:21Z")

</div>

thank you for the help

---

<div class="post-metadata">

**Author:** ![Chrisir](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/chrisir/32/45_2.png) [@Chrisir](https://discourse.processing.org/u/Chrisir)\
**Post date:** [October 11, 2020, 11:54am UTC](https://discourse.processing.org/t/declare-a-3x3-empty-array/24515/4 "2020-10-11T11:54:27Z")

</div>

You are welcome!

Warm regards, Chrisir

😉
