扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
楼主,根据你的意思,
10年积累的成都做网站、网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有稷山免费网站建设让你可以放心的选择与我们合作。
假设你的记事本学生信息如下:
学号 姓名 性别 年龄 成绩
3061817115 张三 男 20 100
3061817116 李四 男 21 100
完整的程序如下:
import java.io.FileInputStream;
import java.util.Scanner;
public class SelectByStudentNo
{
public static void main(String[] args) throws Exception
{
Scanner scanner = new Scanner(new FileInputStream("E:\\student.txt"));
scanner.useDelimiter("\r\n");
//假设要查询学号为3061817115的学员
String no = "3061817115";
while(scanner.hasNext())
{
if(scanner.nextLine().contains(no))
{
System.out.println("找到的学生信息为:" + scanner.nextLine());
}
}
}
}
有问题欢迎提问,满意请采纳,谢谢!
1、首先在电脑上启动数据库 ,在数据库中创建表,下面给出具体的SQL语句。
2、然后打开eclipse 创建新项目 JDBCTest,需要导入相关的jar包并构建路径,如图。
3、接着创建entity实体层如图对应表中的数据。
4、创建数据连接层conn 用于MySQL数据库的连接代码如图 如图。
5、创建dao层持久层,在里面编写数据库表的增删改查的具体操作。
6、最后编写测试类 Test代码如图,就完成了。
import java.util.Scanner;
public class StudentInAndOut {
private String name;
private long grade;
public long getGrade() {
return grade;
}
public void setGrade(long grade) {
this.grade = grade;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String toString(){
return this.name;
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入学生数");
int stuNumT = sc.nextInt();
StudentInAndOut objArr[] = new StudentInAndOut[stuNumT];
for(int i = 0; i objArr.length; i++){
objArr[i] = new StudentInAndOut();
System.out.println("请输入第" + (i+1) + "个学生的姓名");
String name = sc.next();
objArr[i].setName(name);
System.out.println("请输入第" + (i+1) + "个学生的成绩");
long grade = sc.nextLong();
objArr[i].setGrade(grade);
}
System.out.println("打印开始:");
for(int i = 0; i objArr.length; i++){
for(int j = i+1; j objArr.length; j++){
if(objArr[i].getGrade() objArr[j].getGrade()){
StudentInAndOut s = new StudentInAndOut();
s = objArr[i];
objArr[i] = objArr[j];
objArr[j] = s;
}
}
}
for(int i=0; i objArr.length; i++){
System.out.println(objArr[i].getName()+"的成绩是:"+objArr[i].getGrade());
}
}
}
保存,使用java.io.ObjectOutputStream + java.io.FileOutputStream,,,,,,记得要先实现java.io.Serializable
读则是使用java.io.ObjectInputstream和java.io.FileInputStream
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流