精华内容
下载资源
问答
  • 课题作业 用到了数据封装 并不实用 先上图

    课题作业 用到了数据封装 并不实用
    先上图
    p1
    具体是把数据从list里面拿出来
    PersonList.java(存数据的类)
    里面放了两组数据,可以不放

    import java.util.ArrayList;
    @SuppressWarnings("serial")
    public class PersonList extends ArrayList<Person> {
    	private static PersonList personList=null;
    	public PersonList() {
    		Person p1=new Person("中国移动","10086");
    		Person p2=new Person("中国联通","10010");
    		add(p1);
    		add(p2);		
    	}
        public static PersonList getPersonList() {
        	if(personList==null)
        		personList=new PersonList();
        	return personList;
        }
    }
    

    Person.java(通讯录信息封装类)

    public class Person {
    	private String Name;
    	private String Number;
    	public Person(String name, String number) {
    		// TODO 自动生成的构造函数存根
    		this.Name=name;
    		this.Number=number;
    	}
    	public Person() {
    		// TODO 自动生成的构造函数存根
    	}
    	public String getName() {
    		return Name;
    	}
    	public void setName(String name) {
    		Name = name;
    	}
    	public String getNumber() {
    		return Number;
    	}
    	public void setNumber(String number) {
    		Number = number;
    	}
    	public String toString() {
    		// TODO 自动生成的方法存根
    		return getName();
    	};
    }
    

    Controller.java(方法类)

    import java.util.ArrayList;
    
    import model.Person;
    import model.PersonList;
    public class Controller {
        public Person searchnumber(String name){ 
        //根据名字找number,点击姓名进入手机号
        	PersonList personList=PersonList.getPersonList();
        	Person u=new Person();
        	for(int i=0;i<personList.size();++i) {
        		Person person2=personList.get(i);
        		if(person2.getName().equals(name))
        		{    		
        		u.setNumber(person2.getNumber()); 
        		}  		
        		}
        	return u;
        		}
        public PersonList searchPerson() { //查全部数据
        		PersonList personList=PersonList.getPersonList();
        	return personList;
        }
        	return false;
        }
    }
    
    

    MainActivity.java(与图一xml关联的java)

    import java.util.ArrayList;
    
    import android.app.Activity;
    import android.content.Intent;
    import android.os.Bundle;
    import android.view.Menu;
    import android.view.MenuItem;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.AdapterView;
    import android.widget.AdapterView.OnItemClickListener;
    import android.widget.ArrayAdapter;
    import android.widget.Button;
    import android.widget.ListView;
    import android.widget.PopupMenu;
    import android.widget.TextView;
    import control.Controller;
    import model.Person;
    import model.PersonList;
    public class MainActivity extends Activity {
    	Button button_forward;
    	TextView text_title;
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.activity_main);
    		Controller control=new Controller(); //调用方法
    		PersonList personList=control.searchPerson();		//将数据取出
    		ArrayAdapter<Person> aa=new ArrayAdapter<Person>(getApplicationContext(), R.layout.list_item,personList); //创建 Adapter ,将数据放入
    		ListView lv=(ListView) findViewById(R.id.list);
    		lv.setAdapter(aa);
    		lv.setTextFilterEnabled(true);//点击文本true为可用
    		lv.setOnItemClickListener(new OnItemClickListener() {
    			
    			@Override
    			public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
    				// TODO 自动生成的方法存根
    				Intent xx=new Intent(MainActivity.this,NumberActivity.class);
    				//点击文本时跳转到详细信息界面
    				xx.putExtra("namelist",((TextView) view).getText());//把姓名放入intent
    				startActivity(xx);
    			}
    		});
    	}
    	}
    

    做的时候取出来的数据总是显示编码,toString方法也写了,检查了很多遍,结果是我把toString 的s小写了。。。。。。。
    贴个蠢图
    这个方法忘记是自己写的还是快捷键出的,应该是自己打的哈哈哈,又蠢出新高度了。
    取数据不难,难的是s!写个笔记纪念我逝去的下午。

    下面把实验项目挂出来,实验三就是通讯录,外加一个欢迎启动界面,里面有apk文件
    源码链接:https://pan.baidu.com/s/15XqV5HbDQQtJqQNMlk9rpQ
    提取码:qk7w

    展开全文
  • 从list固定条数的数据放入新的list里 public static <T> List<List<T>> split(List<T> resList, int count) { if (resList == null || count < 1) return null; ...

    从list中取固定条数的数据放入新的list里

        public static <T> List<List<T>> split(List<T> resList, int count) {  
            if (resList == null || count < 1)  
                return null;  
            List<List<T>> ret = new ArrayList<List<T>>();  
            int size = resList.size();  
            if (size <= count) {  
                // 数据量不足count指定的大小  
                ret.add(resList);  
            } else {  
                int pre = size / count;  
                int last = size % count;  
                // 前面pre个集合,每个大小都是count个元素  
                for (int i = 0; i < pre; i++) {  
                    List<T> itemList = new ArrayList<T>();  
                    for (int j = 0; j < count; j++) {  
                        itemList.add(resList.get(i * count + j));  
                    }  
                    ret.add(itemList);  
                }  
                // last的进行处理  
                if (last > 0) {  
                    List<T> itemList = new ArrayList<T>();  
                    for (int i = 0; i < last; i++) {  
                        itemList.add(resList.get(pre * count + i));  
                    }  
                    ret.add(itemList);  
                }  
            }  
            return ret;  
        } 

     

    转载于:https://www.cnblogs.com/winddogg/p/10920076.html

    展开全文
  • 我做一个MP3项目,没有列表的,只有一个播放界面。点进去就开始播放,现在我想要实现我点进去就随机播放我存在List集合中的一首歌曲!我已经存好了 在List中。具体要怎么实现。
  • 假设有一个list集合,里面有一堆数据,例如{10,50,80,100,100,300,400,500,500,1000,5000,7000,12000,...}数据只是举个列子,具体数据不定,我要从list里面n个数据,如正好组成一个100000,算法怎么写才最优
  • 要获取实体bean的用方法:String Hql = "from Users as t where t.name = ?...List list = this.commDAO.getHibernateTemplate().find(Hql, new Object[] { user.getName(), user.getPassword() });这个比用jdbc...

    要获取实体bean的用方法:

    String Hql = "from Users as t where t.name = ? and t.password = ?";

    List list = this.commDAO.getHibernateTemplate().find(Hql, new Object[] { user.getName(), user.getPassword() });

    这个比用jdbctemplate一个一个赋值快

    其他的可以用

    List result = this.jdbcService.getJdbcTemplate().queryForList(sql);

    List powerList = new ArrayList();

    Iterator iterator = result.iterator();

    while (iterator.hasNext()) {

    Map itmap = (Map) iterator.next();

    String s = (String) itmap.get("POWER");

    }

    查询,或者用statement方法

    Session s = this.getHibernateTemplate().getSessionFactory().openSession();

    Connection conn;

    Statement stmt = null;

    try {

    conn = s.connection();

    stmt = conn.createStatement();

    stmt.executeUpdate(sql);// .execute(sql);

    } catch (Exception ex) {

    ex.printStackTrace();

    } finally {

    try {

    stmt.close();

    } catch (SQLException e) {

    e.printStackTrace();

    }

    s.disconnect();

    s.close();

    }

    或者用方法:

    public String SelectOneFieldValue(String sql, String fieldName) throws Exception {

    String value = null;

    Connection conn = this.getSession().connection();

    Statement statement = conn.createStatement();

    ResultSet rs = statement.executeQuery(sql.toString());

    while (rs.next()) {

    value = rs.getString(fieldName);

    }

    rs.close();

    statement.close();

    return value;

    }

    展开全文
  • public static List> split(List resList, int count) {if (resList == null || count < 1)return null;List> ret = new ArrayList>();int size = resList.size();...= count) {// 数据量不足coun...

    public static List> split(List resList, int count) {

    if (resList == null || count < 1)

    return null;

    List> ret = new ArrayList>();

    int size = resList.size();

    if (size <= count) {

    // 数据量不足count指定的大小

    ret.add(resList);

    } else {

    int pre = size / count;

    int last = size % count;

    // 前面pre个集合,每个大小都是count个元素

    for (int i = 0; i < pre; i++) {

    List itemList = new ArrayList();

    for (int j = 0; j < count; j++) {

    itemList.add(resList.get(i * count + j));

    }

    ret.add(itemList);

    }

    // last的进行处理

    if (last > 0) {

    List itemList = new ArrayList();

    for (int i = 0; i < last; i++) {

    itemList.add(resList.get(pre * count + i));

    }

    ret.add(itemList);

    }

    }

    return ret;

    }

    标签:count,5000,java,int,list,ret,add,itemList,resList

    来源: https://www.cnblogs.com/winddogg/p/10920076.html

    展开全文
  • 前言:本文主要是分享下利用python爬取百度指定贴吧的全部帖子以及帖子回复内容,主要是利用python的request...https://www.bizhibihui.com/blog/article/38下面我们开始正式介绍如何零开始完成百度贴吧的数据采集...
  • 1前言量化交易策略的研究主要涵盖了微观和宏观这两个方面,微观方面更多地是市场价格和成交持仓这些...或者是利用数据挖掘技术新闻事件中挖掘出可能造成市场异常波动的事件,从而获得交易的时机。我们知道知名...
  • Django中视图层数据库取数据代码 Django中以ORM模型在models层创建类以类,实例化对象,类属性映射为数据库中表格,记录,字段 我们在逻辑层业务中需要取出表格记录或者某个字段下面代码可实现 #views.py from ....
  • java中list取前几条数据

    千次阅读 2020-11-18 15:04:41
    java中list取前几条数据: List newList = list.subList(start, end); start,end分别是第几个到第几个。start是截取开始的下标,end是需要截取的后一位下标值。 比如:想要获取List集合中前三位数据,需要传值...
  • 先获取List 视图处理 先获取List 在Controller里面写好获取List,然后通过ViewBag传到视图 ViewBag.testList = _testBll.GettestList(); 这样获取到了List集合 视图处理 首先,接收一下 @{ var...
  • 一个list我要筛选数据,索引1开始直至最后,就是排除第一条数据 linq可以实现吗
  • 该楼层疑似违规已被系统折叠隐藏此楼查看...import java.sql.*;import java.util.ArrayList;import java.util.List;import com.bstek.dorado.annotation.DataProvider;import com.entity.Shop;import com.sun.javaf...
  • ${critiqueCounts[${article.id}-1]} 为什么这样不行呢?! 求解??
  • 问题:事情是这样的,我有一个标签的功能,but 我怎么吧后台到的数据放到我想要的标签里呢,而且是那种多个数据自己会加一个标签的内种,效果如下 解决:我们需要用到wx:for 这个东西呢是需要放在父级...
  • 之前老板让可以选择省,市,县区,乡镇街道,公司,然后再显示数据,不是联动,就是list不断向下跳转,一开始以为自己网上取数据存到本地,然后需要的时候在本地读取,到最后一级了,向服务器确认有没有公司,然后...
  • 服务端代码: @GetMapping("/getTypeValue/{vccodetype}") public R getTypeValue(@PathVariable("vccodetype") String vccodetype){ List<... list = sysDictService.getTypeValue(vccodet...
  • 首先,导入以下jar包下面是各种类型转化为json和json中取出数据的程序package jsontest;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import ...
  • 数据库中一条数据,输出类型时一个列表,不过可能是空的,在判断该列表是否为空时, 要用list.size==0来判断,不能用list==null来, 不然会出现虽然列表本质上是空的,但是却在判断时认为不是空的,这一...
  • python字典中随机取数据的方法:可以利用random.sample()函数来实现。random.sample()函数多用于截取列表的指定长度的随机数,但是不会改变列表本身的排序。random.sample()函数返回总体序列或集合(potution)中...
  • 所以只能把它当成Object类型来使用所以思路上来说 你就只能看Object这个62616964757a686964616fe59b9ee7ad9431333337396334类的成员函数Object有一个成员函数getClass() 通过它可以取出List中某一个对象的举起的类...
  • 问题:想将数据库取出的数据转成自己想要的格式。取出的数据是QuerySet对象info = testcase_info.objects.filter(id=db_id)取出的不是对象,不能直接到表中具体字段的值。info = testcase_info.objects.get(id=...
  • 如何用ajaxasp后太的list获取数据到前端 生成表格 (到集合字段的值就行了) 后端传前端有点蒙 ,麻烦各位指点,谢谢 前端代码 $(function () { $.ajax({ type: 'post', url: 'test1.ashx', ...
  • android数据库中音乐数据

    千次阅读 2015-08-22 12:58:31
    android手机数据库中音乐数据 直接贴代码 public void getMp3(){ list = new ArrayList(); Cursor mAudioCursor = this.getContentResolver().query( MediaStore.Audio.Media.EXTERNAL_CONTENT_
  • listview使用cursoradapter 读取数据库中的ID字段 int a = listViewRight.getFirstVisiblePosition(); Cursor cursor1 = adapterRight.get... 发现取出的三个ID都相同 单独就正常 想请教一下这里应如何修改?
  • for 循环 数据库取数据,每5条数据后面有一个点划线样式。 public string GetMarketsString(int pageSize,int pageIndex) { StringBuilder builder = new StringBuilder(); List<Marke...
  • python字典中随机取数据的方法:可以利用random.sample()函数来实现。random.sample()函数多用于截取列表的指定长度的随机数,但是不会改变列表本身的排序。random.sample()函数返回总体序列或集合(potution)中...
  • 想将数据库取出的数据转成自己想要的格式。 取出的数据是QuerySet对象 info = testcase_info.objects.filter(id=db_id)取出的不是对象,不能直接到表中具体字段的值。 info = testcase_info.objects.get(id=...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,191
精华内容 476
关键字:

从list取数据