我有一个来自网址的数据库,我有数据,在那里托管。
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?
答案 0 :(得分:0)
如果您有编辑文本,他会将任何输入读作字符串
Edittext epa;
您想将其转换为int
这是代码
id = Integer.parseInt(epa.getText().toString());
如果你想把你的int转换为long
使用此代码
Long.valueOf(int);
最后一件事用你喜欢的方式称呼你方法
JSONObject jsonobject = jarray.getJSONObject((int)Long.parseLong(id));
我希望这可以帮到你