#Z01259. StringVSStringBuffer效率体验

StringVSStringBuffer效率体验

题目描述

Java里的String是final(终态的),这导致了一旦String变量被赋值后再做任何修改,编译器都会重新构建一个String对象,再销毁原来的String对象。而StringBuffer和StringBuilder则不用。为了对比2着之间的效率。 从键盘输入一个整数n,然后循环从1到n依次拼接成一个字符串,然后翻转字符串,输出翻转后的字符串的第k个位置的字符。 例如n=20,k=11 从1拼接到20的字符串是: 1234567891011121314151617181920 反转后的字符是: 0291817161514131211101987654321 从前往后数第11个刚好是字符 5

输入格式

n,n∈[1,10000] k,k∈[1,10000]

输出格式

从1到n拼接后,翻转后,正着数第k个位子的字符

1 1
3 3
10 10
1
1
2

提示

建议String 和StringBuilder StringBuffer都尝试一下