0 0

读取数据之后...3

student.txt内容
id    name   age
1  xiaoming  23
2  zhongshan 21
3  lilin     20

把这些内容放到JAVA的什么集合类里
便于查找 修改 删除 更新 ?
给个思路

问题补充:
不能创建实体对象,创建的话也要动态创建(目前好像很困难),我这是模仿数据库的,创建是在模拟的SQL语句中,所以不能创建对象。
DAO 
2009年11月15日 21:09

5个答案 按时间排序 按投票排序

0 0

把每一行数据放在hashmap中,再把hashmap放在arraylist中


student.txt内容
id    name   age
1  xiaoming  23
2  zhongshan 21
3  lilin     20

List stus = new ArrayList();
Map stu= new HashMap();
stu.put("id","xx");
stu.put("name","xx");
stu.put("age","xx");


stus.add(stu);

2009年11月25日 09:23
0 0

将对象放到map中,再将这些map放到list中

2009年11月16日 18:58
0 0

建立linkedlist
再建立一个student javabean,属性为:
   private int    id;  
   private String name;  
   private int    age; 
set,get方法.
linkedlist.add(student);
linedlist是链表,是左右list查找速度最快的

2009年11月16日 08:46
0 0

class Student{
   private int    id;
   private String name;
   private int    age;
}

class StudentDAO{
   private List list;
   
   public void init(){
      //此方法从student.txt中初始化数据,把每条信息封装成一个Student对象,保存在list中
   }

   public Student find(int id){
      for(Student s: list){
         if(s.id == id){
            return s;
         }
      }
   }
   public int add(Student s){}
   public int update(Student s){}
   public int delete(int id){}
}



再建个

2009年11月15日 21:27
0 0

list或者set

2009年11月15日 21:20

相关推荐

    Java如何从掌握台中读取数据_.docx

    器 Scanner 从掌握台读取数据 * 适用于 JDK 5.0 及以上版本 * @param prompt 提示信息 * @return 输入的字符串 */ private static String readString5(String prompt) { Scanner scanner = new Scanner(System.in);...

    Matlab中读取和保存ENVIdat数据代码.zip_ENVI标准数据_dat数据_envi.dat_instancem3j_

    根据头文件解析出的信息,我们可以确定数据的维度和类型,然后使用MATLAB的`fread`函数读取数据。`fread`函数需要文件句柄和要读取的字节数,这些信息可以从头文件中获取。 4. **处理数据**: 读取到的数据可能...

    Java 读取本地.xls .xlsx文件

    在获取到Sheet对象之后,你可以通过行(Row)和单元格(Cell)API来读取数据。例如,遍历所有行和单元格的代码如下: ```java for (Row row : sheet) { for (Cell cell : row) { switch (cell.getCellType()) { ...

    python读取excel数据.txt

    首先需要导入pandas库,然后指定要读取的Excel文件路径,最后通过pd.read_excel(file_path)来读取数据。读取的数据会被存储在DataFrame对象中,这是一种二维标签化数据结构,可以用来存储表格形式的数据。 知识点三...

    python 读取数据.rar_python读取txt_数据转换_读txt数据_读取txt_读取txt数据

    在处理数据之后,我们可能需要进行各种转换操作,如数据清洗、缺失值处理、数据类型转换等。例如,如果某列应被视为整数,但读取时被识别为字符串,我们可以使用`astype()`函数: ```python data['column_name'] = ...

    把数据放在魔方里:Numpy数据读取与存储.pptx

    本讲座主要探讨如何利用Numpy进行数据的读取与存储,包括读写二进制文件、读写文本文件以及读写CSV文件。 首先,我们来看**读写二进制文件**。二进制文件是数据存储的一种高效方式,它能够以最小的磁盘空间存储大量...

    VTK读取.vtk格式文件,并3维显示

    之后,通过ImageSeriesReader读取这些图像,并将结果转换为双精度浮点类型的图像数据,以便后续的滤波操作。HessianRecursiveGaussianImageFilter和Hessian3DToVesselnessMeasureImageFilter的使用,是为了从图像中...

    MIT-BIH ECG 心电数据的下载和读取图解.pdf

    MATLAB提供了专门的函数来读取MIT-BIH格式的数据,例如`readmitdb`函数可以用来读取数据文件(.dat)和头文件(.hea)。通过这些函数,可以轻松地加载数据到MATLAB环境中进行进一步的处理和分析。 ### 结论 MIT-...

    从 MongoDB 中读取数据.pdf

    在 MongoDB 中读取数据的基本步骤和知识点可以从给定的文件内容中总结如下: MongoDB 是一个面向文档的 NoSQL 数据库,它以灵活的数据模型和高性能而闻名,特别适合处理大量的数据和对数据的快速读写操作。从 ...

    python读取pcap文件.pdf

    之后,文档引入了Python代码的片断,显示了一段类定义和字符串转换函数的代码,尽管代码并不完整,但可以推断出其主要目的是解析pcap文件中的数据包信息。 从这段文字可以提炼出以下知识点: 1. **pcap文件格式:*...

    Matlab读取CSV文件.docx

    - **第二种形式**:`M = csvread('FILENAME', R, C)`,此形式允许从指定的行 `R-1` 和列 `C-1` 开始读取数据,这对于有头部信息的文件很有用。 - **第三种形式**:`M = csvread('FILENAME', R, C, RNG)`,其中 `...

    LABVIEW程序实例-读取图像文件.zip

    读取图像文件的VI通常需要用户指定文件路径和文件名,之后程序会根据图像文件的格式(如BMP、JPG、PNG等)解析图像内容,并将其转换为LabVIEW可以操作的数据类型,如二维数组。 本次提供的“LABVIEW程序实例-读取...

    matio-1.3.4.zip_.mat文件读取_matio_matio-1.3.4_matio.h_读取 .mat文件

    V5及以后的版本支持复杂数据类型和数组,使得matio可以处理各种复杂的MATLAB数据结构,如多维数组、结构体数组、细胞数组等。通过matio库,开发者可以将这些数据转换为C/C++中的结构体、数组或其他合适的数据类型,...

    Matlab读取CSV文件.pdf

    2. **指定范围读取**:`M = csvread('FILENAME', R, C)` 允许你从第 `R-1` 行、第 `C-1` 列开始读取数据。这对于包含头部信息的 CSV 文件非常有用,可以跳过不包含数值的数据行。 3. **指定区域读取**:`M = csvread...

    ado.net-如何读取-excel.doc

    本知识点详细介绍了如何在ASP.NET环境下利用ADO.NET组件中的Microsoft.Jet.OLEDB技术,实现从Excel文件读取数据到DataSet对象的操作。 首先,连接字符串的构建是操作的第一步,需要包括提供者名称(Provider)、...

    python读取csv文件.txt

    创建csv.reader对象之后,可以通过遍历阅读器对象来获取CSV文件中的每一行数据。每一行数据都被转换为一个列表,列表中的元素对应于CSV文件中的一列。 5. 数据处理: 对于读取到的数据列表,可以根据需要进行各种...

    datingTestSet.txt 海伦约会问题数据

    在处理数据之后,我们需要设计算法来解决这个问题。常见的方法有贪心算法、动态规划或者基于机器学习的模型。贪心算法可能会逐个评估并选择当前看起来最佳的选项,而动态规划则会考虑到所有可能性以找到全局最优解。...

    MATLAB bin 文件 读取数据

    bin文件是二进制文件,是文件格式binary的缩写。虚拟光驱文件常用bin作为后缀,但这并不...之后用fread函数读取size个数据,将以十进制显示,为此调用dec2hex函数将其转化成十六进形式。 ——————————————

    STM32F103读取Bme280.rar

    自己编写的基于IAR环境下STM32F103单片机读取BME280程序,没有太多的寄存器操作,简单易懂,可以直接...ReadStatus()读取传感器状态判断是否读取数据了,也可直接读取传感器数据,读取数据直接调用函数ReadBme280()。

Global site tag (gtag.js) - Google Analytics