public void showDate(List<student> students){ // 那个代码页mySQLite里面的一个方法queryDateByName的返回值。 //一个赋值语句就可以执行一段很长很长的代码了,也没必要跟sb一样在跳到那个java页面把值存到内存再到这引用, // 毕竟是public类型,都是可以点引用互相的方法的 // 只能说以前把编程的基础都忘了,还是太蠢了。 String result=""; for (student stu:students ) { result+="姓名:"+stu.getName()+",成绩:"+stu.getScore()+"\n"; } tv.setText(result);//和下面的都一样 /* * 有一个比较好的方法能够提高字符拼接的性能 * 通过StringBuilder,这个是专门做字符串拼接的 StringBuilder StrBuilder=new StringBuilder(); for (student stu:students ) {StrBuilder.append("姓名:"); StrBuilder.append(stu.getName()); StrBuilder.append(",成绩:"); StrBuilder.append(stu.getScore()); StrBuilder.append("\n"); tv.setText(strBuilder.toString()); }//.toString()可以把StringBuilder的字符串履平 * * * * */ }