java中的字符串列表

java中的字符串列表,java,arrays,string,arraylist,Java,Arrays,String,Arraylist,我有一个非常简单的java问题 下面是我的代码,我试图声明一个给定的字符串,但它在java中显示错误 导入java.io.UnsupportedEncodingException; 导入java.net.urlcoder; 公共类Testjava{ 公共静态无效字符串[]args{ //TODO自动生成的方法存根 //一根简单的绳子,一根稍微硬一点的绳子 String[]testStrings={datefrom:2018-03-19T23:59:59Z,dateto:2018-03-22T23

我有一个非常简单的java问题

下面是我的代码,我试图声明一个给定的字符串,但它在java中显示错误

导入java.io.UnsupportedEncodingException; 导入java.net.urlcoder; 公共类Testjava{ 公共静态无效字符串[]args{ //TODO自动生成的方法存根 //一根简单的绳子,一根稍微硬一点的绳子 String[]testStrings={datefrom:2018-03-19T23:59:59Z,dateto:2018-03-22T23:59:59Z,name:[flow]}; 字符串编码字符串; 对于字符串s:testStrings { 试一试{ encodedString=URLEncoder.encodes,UTF-8; System.out.format“%s”\n,encodedString; }捕获不支持的编码异常e{ //TODO自动生成的捕捉块 e、 打印跟踪; } } }
有人能告诉我如何声明此字符串值吗?

您的字符串数组不正确。您需要转义字符

尝试:


为什么使用冒号?为什么在导入之前使用该语句?您想要的是什么?字符串还是字符串数组?不清楚。您正在尝试将JSON部分声明为字符串数组;这是不可能的。请查看更新的。string[]testStrings是我需要通过的。它的错误bec的特殊字符。你的代码甚至没有编译。你很惊讶GG…它工作了..非常感谢!!@TTT接受答案;-pahh..我一直在寻找投票选项。我现在得到了。完成了。谢谢
 String[] testStrings = {"datefrom\":\"2018-03-19T23:59:59Z","dateto'\":\"2018-03-22T23:59:59Z", "name\" : [\"flow\"]"};