padEnd(length: Int, padChar: Char = ' ')
CharSequence と String の拡張関数として用意されています。
length で指定した長さに足りない場合、padChar で start/end を埋めたものを返します。
padChar を省略した場合、' ' が使われます。
- assertThat("a".padStart(3)).isEqualTo(" a")
- assertThat("aa".padStart(3)).isEqualTo(" aa")
- assertThat("aaa".padStart(3)).isEqualTo("aaa")
- assertThat("aaaa".padStart(3)).isEqualTo("aaaa")
- assertThat("a".padStart(3, '-')).isEqualTo("--a")
- assertThat("aa".padStart(3, '-')).isEqualTo("-aa")
- assertThat("aaa".padStart(3, '-')).isEqualTo("aaa")
- assertThat("aaaa".padStart(3, '-')).isEqualTo("aaaa")
- assertThat("a".padEnd(3)).isEqualTo("a ")
- assertThat("aa".padEnd(3)).isEqualTo("aa ")
- assertThat("aaa".padEnd(3)).isEqualTo("aaa")
- assertThat("aaaa".padEnd(3)).isEqualTo("aaaa")
- assertThat("a".padEnd(3, '-')).isEqualTo("a--")
- assertThat("aa".padEnd(3, '-')).isEqualTo("aa-")
- assertThat("aaa".padEnd(3, '-')).isEqualTo("aaa")
- assertThat("aaaa".padEnd(3, '-')).isEqualTo("aaaa")