欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android split分割特殊字符取名稱的方法

 更新時(shí)間:2021年09月23日 15:21:46   作者:白色單肩包  
這篇文章主要為大家詳細(xì)介紹了Android split分割特殊字符取名稱的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了Android split分割特殊字符取名稱的具體實(shí)現(xiàn)代碼,供大家參考,具體內(nèi)容如下

一、布局

<?xml version="1.0" encoding="utf-8"?>
<layout>
    <data class="NewBer">
    
    </data>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        tools:context=".MainActivity">
        <Button
            android:id="@+id/bt_back"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="獲取名字"
            >
        </Button>
    </RelativeLayout>
</layout>

二、實(shí)體類(MainActivity)

public class MainActivity extends Activity {
 private NewBer dataBinding;
    String list="張三|3728478,李四|98956265,王五|6233265,趙六|56221456";
    String as="";
    private String substring;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        dataBinding = DataBindingUtil.setContentView(this, R.layout.activity_main);
        //點(diǎn)擊獲取名稱
        dataBinding.btBack.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                //從大到小,先分割逗號(hào)(,)隨后在分割特殊字符(|) 注:(|)一定要加上前面的兩個(gè)(\\)
                String[] split = list.split(",");
                for (int i = 0; i < split.length; i++) {
                    String[] split2 = split[i].split("\\|");
                    for (int j = 0; j < split2.length; j++) {
                        //取(偶數(shù))|前面名字,?。ㄆ鏀?shù))j%2!=0為|后面的數(shù)字
                        if (j%2==0){
                            as += split2[j]+",";
                            //分割最后的逗號(hào)(,)
                            if (0 < as.length()-1){
                                substring = as.substring(0, as.length()-1);
                            }
                            Log.i("TAG",substring);    //輸出結(jié)果:張三,李四,王五,趙六
                            dataBinding.btBack.setText(substring);
                        }
                    }
                }
            }
        });
    }
}

三、效果圖

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論