を分割せずにJavaで値を取得する方法
。したがって、これを解析するには、CSVパーサーを使用する必要があります。良いCSVパーサーがいくつかあります。たとえば、このコードは何をしたいん:あなたの代わりにApache Commons CSV parser、opencsvまたはその他の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);
}
}
。
ヒント:コンマは 'javascript'配列の区切り文字です。 –
"それは"として、またはあなたがデータを送信または受信していることを意味するものは、私には非常に不明です。 –
私はあなたが持っているものはすべて、タイプミスで、 "1、2"は "1"、 "2"でなければならないと思います。 –