Функция разделения на [16] - PullRequest
       14

Функция разделения на [16]

0 голосов
/ 30 августа 2011

Я пытаюсь разделить данные из переменной, как указано ниже:

string data = [16]

string [] temp = null

temp.split("\\[");

Я поражен, как мне разбить две квадратные скобки и получить значения 16?

Ответы [ 2 ]

2 голосов
/ 30 августа 2011

Я не уверен, хотите ли вы, чтобы строка "16" или целое число 16, поэтому я показал оба ниже

String data = "[16]"

assert "16" == data[1..-2]
assert 16 == data[1..-2].toInteger()

К вашему сведению, приведенный выше код будет работать для строки любой длины, заключенной в []

0 голосов
/ 30 августа 2011

Небольшое исследование дало мне возможность заменить все квадратные скобки

string.replaceAll("\\[|\\]","");

Любые другие предложения приветствуются

Спасибо

...