我想创建一个可以转换货币和权重等的简单程序。唯一的问题是我不知道如何分隔字符串以便我可以得到每个单词。
所以,如果我有字符串"200 GBP USD"
,我怎么能把它分开才能得到
int currency = 200;
String currencyFrom = "GBP";
String currencyTo = "USD";
答案 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];