arraylist-请问这段代码是什么意思?

问题描述

请问这段代码是什么意思?
ArrayList<Map<String, Object>> nameDate = new ArrayList<Map<String, Object>>();
for (int i = 0; i < name.length; i++) {
Map<String, Object> item = new HashMap<String, Object>();
        item.put("name", name[i]);
        item.put("img", img[i]);
        nameDate.add(item);
    }

解决方案

第一句:声明动态数组arraylist对象 并为动态数组取名为:namedate

第二句:for循环 i的值小于动态数组的长度就进行i++

第三句:声明map对象并进行取名

第四、五句:在map里分别放了 name和imp

第六句:将item这个对象放在了动态数组里

解决方案二:

这个一般用于设置Adapter的时候用到,单独看HashMap其实就是对应的一个item的数据,一个imageview和一个textview,而用list就是整个ListView或者GridView等的所有item

时间: 2024-11-15 22:09:28

arraylist-请问这段代码是什么意思?的相关文章

pb9刚接触,请问这段代码要怎样操作???望大神指点

问题描述 pb9刚接触,请问这段代码要怎样操作???望大神指点 alter table tbw_wh_info add c_wh_type varchar NULL GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'仓库类型(分仓,总仓)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'tbw_wh

请问这段代码为什么输出null,求大神解答程序执行的顺序?

问题描述 请问这段代码为什么输出null,求大神解答程序执行的顺序? public class xieCheng { private String baseName="Base"; public xieCheng(){ this.callName(); } public void callName(){ System.out.println(baseName); } } public class Sub extends xieCheng { private String baseNam

c#-请问这段代码的输出结果,and why?

问题描述 请问这段代码的输出结果,and why? class Person { private int age; public int Age { get { return age; } set { age = value; } } } class Program { static void Main(string[] args) { Console.WriteLine(GetPerson().Age); Console.ReadKey(); } static Person GetPerson

二维数组-请问这段代码中最后输出元素的时候,有必要加个空格吗?

问题描述 请问这段代码中最后输出元素的时候,有必要加个空格吗? static void Main(string[] args) { int[,] score = new int[3, 5]; score[0, 0] = 103; score[1,4] = 80; for (int i = 0; i <3; i++) { for (int j = 0; j < 5; j++) { Console.Write(score[i, j] + " "); Console.WriteL

请问这段代码的含义!

问题描述 第一个问题:我想把这段代码转化成VB.NET语言的.但是我还不知道是什么意思.因为我菜.请大家帮忙.谢谢第二个问题:做程序的经常坐着一个姿势久了.脖子疼怎么办啊?医生说这个没法治,难道做这个行业必须要得颈椎病么?publicstringUbbReplace(stringcontent){content=content.Replace("n","<BR>");content=content.Replace("t","

请问这段代码是什么意思?

问题描述 publicclassInsertSort{publicstaticvoidmain(String[]args){int[]array=newint[]{20,40,90,30,80,70,50};System.out.println("排序前:");for(inti=0;i<array.length;i++){//初始化数组元素System.out.print(array[i]+"");//输出数组元素}inttmp;//定义临时变量intj;fo

string-请问这段代码是json代码吗? 什么意思

问题描述 请问这段代码是json代码吗? 什么意思 String build() { def sections = new ArrayList<String>() sections << "$file $Drops $lid $guys $amountWasted $lotNumber $timeout" sections << "$anes $Injected $Drops" return sections*.trim().fi

javaweb-请问这段代码怎么修改呢?

问题描述 请问这段代码怎么修改呢? String sql = ""insert into message values (messageSeq.nextVal???sysdate)"";本人自学,比较愚笨,劳请附上具体代码 解决方案 String sql = ""insert into message (idtitleusernamecontentscreatetime) values (messageSeq.nextVal'11''22''33

c-请问大家这段代码哪里错了,为什么总是Wrong Answer

问题描述 请问大家这段代码哪里错了,为什么总是Wrong Answer #include <algorithm> #include <iostream> using namespace std; struct node { int cost,weight; }; int cmp (node a, node b) { return a.weight<b.weight; } int main() { int n; int kinds,i; double ans,temp,mone