Javascript 如何在不拆分的情况下获取单独索引中的字符串数组
我正在将数组从JS发送到Java commentarr=[“一、二、三”] 但在Java列表中,它被视为[“一”、“二”、“三”],其中JS中的2个索引在Java中被分成3个索引Javascript 如何在不拆分的情况下获取单独索引中的字符串数组,javascript,java,arrays,string,collections,Javascript,Java,Arrays,String,Collections,我正在将数组从JS发送到Java commentarr=[“一、二、三”] 但在Java列表中,它被视为[“一”、“二”、“三”],其中JS中的2个索引在Java中被分成3个索引 如何在Java中获取值而不拆分“commentarr”它的CSV记录,使用coma作为分隔符,双引号作为引号字符。因此,要解析它,您需要使用一些CSV解析器。有几个好的CSV解析器。例如,此代码执行您想要的操作: import java.lang.String; import com.univocity.parsers
如何在Java中获取值而不拆分“commentarr”它的CSV记录,使用coma作为分隔符,双引号作为引号字符。因此,要解析它,您需要使用一些CSV解析器。有几个好的CSV解析器。例如,此代码执行您想要的操作:
import java.lang.String;
import com.univocity.parsers.csv.CsvParser;
import com.univocity.parsers.csv.CsvParserSettings;
public class StamMain {
public static void main(String[] args){
String str = "\"value1,value2\",value3";
System.out.println(str);
CsvParserSettings settings = new CsvParserSettings();
settings.getFormat().setQuote('"');
CsvParser parser = new CsvParser(settings);
String[] fields = parser.parseLine(str);
for (String f : fields)
System.out.println(f);
}
}
当然,您可以使用,或者任何其他CSV解析器。提示:逗号是
javascript
数组的分隔符。我不清楚“它是作为”是什么意思,也不清楚您是如何发送或接收数据的。我想您所拥有的只是一个打字错误,一,二“
应该是“一”,“二”
。请提供有关您的问题的更多解释。目前尚不清楚。