Android 开发中如何截取字符串后四位

释放双眼,带上耳机,听听看~!
1. 说明
在我们开发项目的过程中,有可能需要对服务器返回来的字符串进行截取,比如我们现在对服务器返回的字符串截取后四位,然后在客户端这边来显示。

1.1 截取字符串后四位

比如:str = "asfjldsjfsldfjewfdsfsdf"
思路就是:
首先判断 字符串 str长度,如果长度大于等于4,这个时候才用substring()方法 去截取字符串,否则不做任何操作;

具体代码如下:

if (!TextUtils.isEmpty(str) && str.length()>=4){
   holder1.tv_card_num.setText(str.substring(str.length()-4,str.length()));
}
1.2 截取字符串前4位

if (!TextUtils.isEmpty(str) && str.length()>=4){
   holder1.tv_card_num.setText(str.substring(0,4));
}
这里一定要注意:
只要涉及操作String类型字符串的,都必须进行非空判断,有必要时需要进行位数长度的判断。

 

人已赞赏
Android文章

Android监听EditText文字变化前/中/后变化

2019-12-12 14:53:00

Android文章

Android 截取指定位置字符串

2019-12-12 16:23:43

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索