Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以将文本字段中输入的值与数据库中的两列相匹配吗?
在根据 id 具有“保存”和“搜索”选项的应用程序中是必需的,但 id 是字符串和整数的组合形式(例如 abc/345),并且下一个 id 是最后一个 id 的递增版本,即 abc/ 346,abc/347 所以我创建了两列来将 id 存储在数据库中,第一列用于字符串部分,第二列用于整数部分
问题是当我在文本字段中输入完整 ID 即 abc/345 并单击“搜索按钮”时,其他字段应根据此完整 ID 填写
这可能是一个解决方案: 使用getText()方法Textfield获取 id (string/int) 并使用 aStringTokenizer将 id 拆分为两部分:string 和 id。 然后就可以很方便的查询到这两个需求的数据库了。。
getText()
Textfield
StringTokenizer
代码示例:
StringTokenizer st = new StringTokenizer ("abc/346", "/"); String id_string = st.nextToken(); String id_int = st.nextToken();