关于Android中textview的分段

我在一个文本框内写入了以下信息,Tom;13800138000;广东省广州市;
我想将它分为3部分,然后分别存进数据库的 username,number,address中,
我想请教一下如何将文本框内的信息分段取出。

6个回答

分段读出?个人建议还是全部读出,再分段。

91program
91program 回复u013635883: 是的,对 String 类来说这样的操作要求很简单可以实现的。
接近 6 年之前 回复
u013635883
袭冰 我也是感觉应该先读出来,再分割,比如以分号分成三段,再设置进去
接近 6 年之前 回复
91program
91program 回复u010504366: 将读出的内容放在一个 String 类型的变量中,然后通过 String 类型的方法,如 Find,SubString 之类来取得子字符串。
接近 6 年之前 回复
u010504366
u010504366 嗯嗯,就是读出后怎么分段?
接近 6 年之前 回复

我获得文本框内容后 怎么将信息分段存储?

可以split分割成数组,分别写入到数据库,也可以用正则

就是对String的分割嘛

String s[] = textview.getText().toString().split(";");
s[0] username
s[1] number
s[2] address

用“;”分割各个部分字符串,like this:
String s[] = textview.getText().toString().split(";");
s[0] username
s[1] number
s[2] address

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问