package com.google.zxing.qrcode.encoder; import java.lang.reflect.Array; import java.util.Arrays; /* loaded from: classes.dex */ public final class ByteMatrix { private final byte[][] a; private final int b; private final int c; public ByteMatrix(int i, int i2) { this.a = (byte[][]) Array.newInstance((Class) byte.class, i2, i); this.b = i; this.c = i2; } public byte a(int i, int i2) { return this.a[i2][i]; } public int b() { return this.c; } public int c() { return this.b; } public String toString() { StringBuilder sb = new StringBuilder((this.b * 2 * this.c) + 2); for (int i = 0; i < this.c; i++) { byte[] bArr = this.a[i]; for (int i2 = 0; i2 < this.b; i2++) { byte b = bArr[i2]; if (b == 0) { sb.append(" 0"); } else if (b != 1) { sb.append(" "); } else { sb.append(" 1"); } } sb.append('\n'); } return sb.toString(); } public byte[][] a() { return this.a; } public void a(int i, int i2, int i3) { this.a[i2][i] = (byte) i3; } public void a(int i, int i2, boolean z) { this.a[i2][i] = z ? (byte) 1 : (byte) 0; } public void a(byte b) { for (byte[] bArr : this.a) { Arrays.fill(bArr, b); } } }