如何在Java中用分隔符拆分字符串?

时间:2014-07-30 12:12:19

标签: java string

我想创建一个可以转换货币和权重等的简单程序。唯一的问题是我不知道如何分隔字符串以便我可以得到每个单词。

所以,如果我有字符串"200 GBP USD",我怎么能把它分开才能得到

int currency = 200;
String currencyFrom = "GBP";
String currencyTo = "USD";

2 个答案:

答案 0 :(得分:3)

使用String.split函数分割字符串。

String[] Parts = input.split(" ");
if(Parts.length>2)
{
    int currency = Integer.parseInt(Parts[0]);
    String currencyFrom = Parts[1];
    String currencyTo = Parts[2];
}

答案 1 :(得分:1)

您可以使用split

功能
String[] words = yourString.split(" ");
int currency = Integer.parseInt(words[0]);
String currencyFrom = words[1];
String currencyTo = words[2];