2012-01-16 2 views
1

Привет всем У меня есть эта строка:Преобразовать [строка, строка] в массив

[JOLLY BLU at STAY SHIP, Voy: 0275/11] 

Как превратить эту строку в строку []

value[0] = "JOLLY BLU at STAY SHIP"; 
value[1] = "Voy: 0275/11"; 

Thankyou много

+0

Почему это помечено как «андроид»? –

+0

@savinos Поскольку Android использует Java как язык программирования. –

+1

да, я имею в виду, что это не относится к андроиду любым способом –

ответ

7
str = str.substring(1, str.length() - 1); // cut [ and ] off 
String[] parts = str.split(","); 
+0

есть опечатка, разделитель «,» и не «;» –

+0

Спасибо вам большое! –

4
String s = "[JOLLY BLU at STAY SHIP, Voy: 0275/11]"; 
String temp = s.replace("[", "").replace("]", ""); 
// or String temp = s.substring(1, s.length() - 1); 
String[] sArray = temp.split(","); 
sArray[1] = sArray[1].trim(); // remove the whitespaces around the string 
+0

Третья строка, вероятно, должна быть temp.split –

+0

Да, вы правы :) –

+0

Спасибо вам большое! –

Смежные вопросы