·背景
此篇文章既是我们日常开发中不可不会的基础知识。
我们最熟悉的一个类:String类,我们来讲解一下它所拥有的功能以及使用时需要注意的一些细节。
·代码演示
一、字符串拆分:str.split("");//传入一个拆分条件
例子:根据一个字符串里共有的字符‘’|‘’、‘’,‘’、‘’/‘’等来拆分一条长长的字符串,分成若干短字符串。
private void slpitString(){
//根据 “|” 来拆分一个长字符串
final String banners = "/WeiShop/goods_jpg/goods_banner_1.jpg|/WeiShop/goods_jpg/goods_banner_2.jpg|/WeiShop/goods_jpg/goods_banner_3.jpg|/WeiShop/goods_jpg/goods_banner_4.jpg";
final String[] banner = banners.split("\\|");
final int lenght = banner.length;
for (int j = 0; j < lenght; j++) {
Log.i("-------", "banner: " + banner[j]);
}
}
我们根据长字符串里的 “|” 将其拆分成4个短字符串。看下Logcat输出,就很容易理解这个方法的作用了。
这里需要特别注意:当我们需要以‘|’、‘:’、‘+’、‘.’、‘^’等特殊字符作为拆分条件的话,则需要加上 \\ 转义字符。我们上面例子就很明显的做出了转义行为,当我们拆分后得到的字符串与我们想的不一样,那么我们就可以考虑加上转义字符试试。
<声明>如有转载请附加原文链接:https://blog.csdn.net/smile_running/article/details/81327238