java - 在java中解析字符串数组以获取整数值

标签 java string parsing int

我有一个类似“2=33=file”的字符串。我可以通过

从字符串中获取第一个数字
char[] cArray = new char[4];
int nValue = Integer.parseInt(String.valueOf(cArray[0]));

我怎样才能从字符串中获取值“33”。另外,如果我在字符串中有“2=3=file”这样的值,我也想获取值“3”。抱歉,如果这是一个非常简单的问题,或者可能是非常具体的情况。

最佳答案

试试这个:

String str = "2=33=file";
String[] arr = str.split("=");
int num1 = Integer.parseInt(arr[0]);       // value - 2
int num2 = Integer.parseInt(arr[1]);       // value - 33
String s = arr[2];                         // value - "file"

关于java - 在java中解析字符串数组以获取整数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25230297/

相关文章:

java - em.merge() 没有保存到数据库

java - 使用 JPA hibernate ,忽略 @Formula

c# - 使用智能在 c# 中取缔字符串

java - 使用 Hibernate Query.list() 避免类型安全警告

java - 如何在没有 Eclipse 的情况下使用 SWT?

string - Golang 将 base64 数据解码为字符串

python - 多个 "\b"在 Jupyter 中无法按预期工作

java - 如何解析可以包含转义双引号的双引号分隔字符串

iphone - ios sdk如何解析此类数据

javascript - 如何在 JavaScript 中解析大型 JSON 流中的项目?