0
Как преобразовать String data ="[{1,1},{0,0}]"
в double [][] data = new double[][]{{1,1},{0,0}}
как преобразовать строку удвоить [] []
в Java
Как преобразовать String data ="[{1,1},{0,0}]"
в double [][] data = new double[][]{{1,1},{0,0}}
как преобразовать строку удвоить [] []
в Java
Если вам нужен гибкий раствор, java.util.StringTokenizer должен это сделать :
StringTokenizer scanner = new StringTokenizer(data, "[]{},", true);
Вы можете разобрать переменное число двойных кортежей, а также размер кортежа гибок (даже разные размеры возможны).
Возможный дубликат [Java-строка для двойного преобразования] (http://stackoverflow.com/questions/2950529/java-string-to-double-conversion) – avalancha
Будет ли это какой-то вход json? Если вы всегда будете получать 4 дубликата с одним и тем же набором скобок и разделителей, может ли регулярное выражение быть быстрым решением? – dotvav
@dotvav ... он может меняться, но формат всегда такой же ... это происходит из метода HTTP get – sky