这道题一看就是使用回溯法,但是由于是排列,所以索引和组合不同(组合的索引是从start标志位开始),排列是从下标为0开始,并且需要借助排序!所以需要先转化成将String转化为char[]类型,然后借用Arrays类的sort函数进行排序,排除可能重复的项目。这里是参数出错:
这里错在List类型的变量判断长度是使用size函数。而且String类型的数组每个元素等于一个对String列表使用get()函数,然后将对应元素存进String数组中。
StringBuilder和StringBuffer的区别不仅只有速度和线程安全性的区别,还有调用函数的区别!delete是指定开始和结尾。