有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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

那么,如果我有字符串"200 GBP USD",我怎么能把它分开呢

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

共 (2) 个答案

  1. # 1 楼答案

    您可以使用函数split

    String[] words = yourString.split(" ");
    int currency = Integer.parseInt(words[0]);
    String currencyFrom = words[1];
    String currencyTo = words[2];
    
  2. # 2 楼答案

    用绳子把绳子分开。拆分功能

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