在Java中,你可以使用以下代码将包含字符串的字符串数组转换为String数组:
import java.util.Arrays;public class Main {public static void main(String[] args) {String str = "[\"canteen\",\"man totoi\"]";String[] stringArray = str.replaceAll("[\\[\\]\"]", "").split(",");System.out.println(Arrays.toString(stringArray));}
}
在上述代码中,我们首先使用 replaceAll()
方法去除字符串中的方括号和双引号,然后使用 split()
方法将字符串拆分为一个String数组。最后,我们使用 Arrays.toString()
方法将String数组打印输出。
运行上述代码,将会输出以下结果:
[canteen, man totoi]
注意,由于转义字符的存在,双引号需要使用转义符 \
进行转义。如果字符串中存在其他特殊字符或需要进行其他处理,你可以根据具体情况进行修改。