【问题标题】:String to integers [duplicate]字符串到整数[重复]
【发布时间】:2013-12-14 09:23:06
【问题描述】:

如何将 IPv4 转换为四个整数?
举个例子:

这是一个输入: 158.195.16.154

我想要这样的输出:

int a=158;

int b=195;

int c=16;

int d=154;

谢谢你的答案。

【问题讨论】:

  • 这是 Microsoft 安置问题吗?

标签: java string integer


【解决方案1】:
String Ip = "158.195.16.154";
String[] arr = Ip.split("\\.");
int[] intIp = new int[4];
int i=0;

for(String s:arr){
    intIp[i] = Integer.parseInt(s);
}

【讨论】:

    【解决方案2】:
    String ip = "158.195.16.154";
    String[] tokens = ip.split("\\.");
    int[] numbers = new int[tokens.lenght];
    for (int i = 0; i<tokens.lenght; i++) numbers[i] = Integer.parseInt(tokens[i]);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-03
      • 2013-02-26
      • 2018-12-30
      • 2018-11-09
      • 1970-01-01
      • 1970-01-01
      • 2019-06-10
      • 2013-01-17
      相关资源
      最近更新 更多