我试图在char[][]
内找到一个字符串,所以我想我可以将字符串转换为字符串并使用s1.contains(string)
其中{{1}是一个 String对象,但这似乎没有用,因为char是二维数组。
还有另一种方式,还是我走在正确的轨道上?
答案 0 :(得分:2)
您可以这样做:
for(char [] a : arr){
s.add(new String(a));
}
其中arr
是二维数组而s
是ArrayList<String>
(只是一个例子,你当然可以自由地用你的字符串:) :)。
演示here。
答案 1 :(得分:0)
你可以这样做:
char char2d[][];
String charString = "";
for(int i = 0 ; i < char2d.length; i++){
charString = charString + new String(char2d[i]);
}
现在检查所需的字符串
charString.contains(string);
它可以帮助你。