in src/main/java/org/apache/datasketches/vector/matrix/Matrix.java [196:227]
public String toString() {
final StringBuilder sb = new StringBuilder();
sb.append(" Matrix data :").append(LS);
sb.append(this.getClass().getName());
sb.append(" < ").append(numRows_).append(" x ").append(numCols_).append(" >");
// First element
sb.append("\n{ { ").append(getElement(0, 0));
// Rest of the first row
for (int j = 1; j < numCols_; j++) {
sb.append(",\t").append(getElement(0, j));
}
// For each of the remaining rows
for (int i = 1; i < numRows_; i++) {
// First column
sb.append(" },\n{ ").append(getElement(i, 0));
// Remaining columns
for (int j = 1; j < numCols_; j++) {
sb.append(",\t").append(getElement(i, j));
}
}
// Finish
sb.append(" } }").append(LS);
return sb.toString();
}