如何将字符串的一部分插入int?

时间:2018-11-28 12:25:24

标签: java android string int

我有String = "08/21/2018"

如何仅从此行获得"08"并将此值插入int中?

最终结果必须为int month = 01

2 个答案:

答案 0 :(得分:1)

您需要分割字符串并获取 0索引值,然后将其解析为整数值。如下面的代码所示。

PUT <your_index_name>
{
  "mappings": {
    "_doc": {
      "properties": {
        "word": {
          "type": "text",
          "fields": {
            "keyword": { 
              "type":  "keyword"
            }
          }
        }
      }
    }
  }
}

答案 1 :(得分:1)

  String date= "08/21/2018";
            String[] arr=date.split(Pattern.quote("/"));
            int month = Integer.parseInt(arr[0]);
            int day = Integer.parseInt(arr[1]);
            int year = Integer.parseInt(arr[2]);