ParseInt用字母

时间:2014-10-21 13:32:53

标签: java android json

我有一个来自网址的数据库,我有数据,在那里托管。

JSONObject jsonobject = jarray.getJSONObject((int)Long.parseLong(id)); // parseLong
id = epa.getText().toString(); // function used for id
---
Edittext epa; // Edittext used

几年前我创建了一个应用程序,用它可以搜索服务器数据库,该数据库可以在编辑框中输入ID时找到产品。但现在,采用这种技术的公司改编了另一位员工的产品代码。所以现在我需要获得' get'或者搜索'或者'发现',需要包含字母,短划线和点。

我现在已经搜索了几个星期,有没有人有办法解析String而不是Int?

1 个答案:

答案 0 :(得分:0)

如果您有编辑文本,他会将任何输入读作字符串

Edittext epa;

您想将其转换为int

这是代码

id = Integer.parseInt(epa.getText().toString());

如果你想把你的int转换为long

使用此代码

Long.valueOf(int);

最后一件事用你喜欢的方式称呼你方法

JSONObject jsonobject = jarray.getJSONObject((int)Long.parseLong(id));

我希望这可以帮到你