def to_s
symbole = @uSymbole.keys
maxZlaenge = (@namehs.size).to_s.length+1
spaltenLaenge = Array.new
symbole.each{|symb|
maxLaenge = symb.to_s.length
@tabelle.each_value{|zeile|
(zeile[symb.to_s].length > maxLaenge) ? (maxLaenge = zeile[symb.to_s].length) : ()
}
spaltenLaenge.push(maxLaenge)
}
erg = " " *(maxZlaenge+1)+"| "
spaltenLaenge.each_index{|index|
erg += (symbole[index].to_s) + " " *( spaltenLaenge[index] - symbole[index].to_s.length + 1)
}
erg += "\n"
erg += "-" *(erg.length-1) + "\n"
@namehs.each_key{|zName|
erg += zName + (" " *(maxZlaenge - zName.length + 1)) + "| "
symbole.each_index{|index|
folgeZust = (@tabelle[zName])[symbole[index].to_s]
erg += folgeZust + " " *(spaltenLaenge[index] - folgeZust.length + 1)
}
erg +="\n"
}
erg
end