Android 截取字符串



笨方法,将province后两位截掉不要,只要保留前面的。


address = province.substring(0, province.length()-1)+city.substring(0, city.length()-1)+district.substring(0, district.length()-1);




有时候我们需要手动来截取字符串长度来显示,我们该怎么办。我们就可以用getBytes方法,但面临这中英文被截图后乱码的情况,所以最好要根据编码环境选择合适的长度,比如我选了12位,英文就是12个字母,中文在UTF-8下是4个中文。


if(items[index].toString().getBytes().length>12) {  // utf-8下中文占3个字节
				return new String(items[index].toString().getBytes(),0,12).toString()+"...";	//0,11双数位
			}
			else {
				return items[index].toString();
			}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值