在char [] []中查找字符串

时间:2014-06-19 17:10:08

标签: java string char

我试图在char[][]内找到一个字符串,所以我想我可以将字符串转换为字符串并使用s1.contains(string)其中{{1}是一个 String对象,但这似乎没有用,因为char是二维数组。 还有另一种方式,还是我走在正确的轨道上?

2 个答案:

答案 0 :(得分:2)

您可以这样做:

for(char [] a : arr){
    s.add(new String(a));
}

其中arr是二维数组而sArrayList<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);    

它可以帮助你。