The type java.lang.CharSequence cannot be resolved. It is indirectly referenced
我的程序是希望随机生成5个字符串,字符串是由不确定个数的字母和数字构成的,在给字符串添加字符时报了如题目的错误
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
public class TestStringSort {
public static void main(String[] args) {
// TODO Auto-generated method stub
List<String> listString=new ArrayList<StringBuffer>();
StringBuffer base=new StringBuffer("abcdefghijklmnopqrstuvwxyz0123456789");
Random strlen=new Random();
for(int i=0;i<5;i++)//构造5个字符串
{
StringBuffer bf=new StringBuffer();
int num=strlen.nextInt();//每个字符的长度不同
do
{
for(int j=0;j<num;j++)
{
int index=strlen.nextInt(base.length());
bf.append(base.charAt(index));//这句报错误,说包存在问题
}
listString.add(bf);
}while(listString.contains(bf));//不添加重复的字符串
}
}
}