2013-04-28 2 views
0

Comment extraire la sous-chaîne suivante d'une chaîne en Java.Comment extraire la sous-chaîne d'une chaîne griven en Java

string var=fill x [0,4,4,4] #1000ff 

Je veux extraire seulement le fill x (avec espaces blancs).

Quelqu'un peut-il m'aider?

+2

Pouvez-vous nous aider à vous aider en postant ce que vous avez essayé? – Maroun

+1

Et en nous disant quel est le critère général d'extraction? Vous voulez extraire tout ce qui se passe avant '['? –

+2

'string var' ressemble à JavaScript à la place. – skuntsel

Répondre

2

Essayez ceci:

String result = var.substring(0,var.indexOf("[")); 
0
String subString = var.substring(begin, end + 1); 
// begin and end is the integer index of var string where you want to get 

dans votre exemple, il devrait être:

String subString = var.substring(0, var.indexOf("[")); // if include white space 
String subString = var.substring(0, var.indexOf("x") + 1); // if not include white space 
Questions connexes