拆分一个字符串并将其放入列表视图中 [英] split a string and put it into a list view

查看:58
本文介绍了拆分一个字符串并将其放入列表视图中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我有一个字符串列表,如

Hi All,
I have a string list which like

String xmlTest="MOBILE DEVICE~!20^!PRINTERE~!25^!MOBILE SCANNER~!23^!";
            String rec[]=xmlTest.split("^!");



并尝试进入列表视图




and try to enter into a list view

for (int i = 0; i < rec.length; i++) {
                String fld[]=rec[i].split("~!");
                // creating new HashMap
                HashMap<String, String> map = new HashMap<String, String>();
                        map.put(KEY_TITLE,fld[0]);
    			map.put(qty, fld[1]);
                        List.add(map);
}









但它只是首先添加线路如下

移动设备20

第二行应该到来

打印机25

但它不是第二行,第三行等请帮助





感谢All





But it is adding only first line like
MOBILE DEVICE 20
Second line should come
PRINTER 25
But it is not coming second line, third line etc please help


Thanks to All

推荐答案

使用此代码。



use this code.

string xmlTest="MOBILE DEVICE~!20^!PRINTERE~!25^!MOBILE SCANNER~!23^!";
        string[] rec=xmlTest.Split(new string[] {"^!"},StringSplitOptions.None);










for (int i = 0; i < rec.Length; i++) {
            string[] fld = rec[i].Split(new string[] { "~!" }, StringSplitOptions.None);}


以下解决方案正常运行,如有任何问题,请通知我



Below solution is working ,let me know in case of any question

String xmlTest = "MOBILE DEVICE~!20^!PRINTERE~!25^!MOBILE SCANNER~!23^!";
            string[] splitArrayString = { @"^!" };
            string[] splitArrayString1 = { @"~!" };
            string[] SplitedValues = xmlTest.Split(splitArrayString, StringSplitOptions.RemoveEmptyEntries);
            var queryStr = from val in SplitedValues
                           let splitted = val.Split(splitArrayString1, StringSplitOptions.RemoveEmptyEntries)
                           select new { KEY_TITLE = splitted[0], qty = splitted[1] };






           ListView1.DataSource= queryStr.ToList();
           ListView1.DataBind();


这篇关于拆分一个字符串并将其放入列表视图中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆