parent
78a031202b
commit
eae8dc7332
@ -1,4 +1,7 @@ |
||||
package me.lensfrex.vegetables; |
||||
|
||||
public class Main { |
||||
public static final String SOURCE_FILE_PATH = "vegetables.txt"; |
||||
|
||||
|
||||
} |
||||
|
@ -0,0 +1,15 @@ |
||||
package me.lensfrex.vegetables; |
||||
|
||||
import me.lensfrex.vegetables.data.Vegetables; |
||||
import me.lensfrex.vegetables.utils.IOUtils; |
||||
|
||||
import java.util.ArrayList; |
||||
import java.util.List; |
||||
|
||||
public class Tools { |
||||
public static final String SOURCE_FILE_PATH = "/vegetables.txt"; |
||||
|
||||
public static List<Vegetables> getListPage(int pageNum, int pageSize) { |
||||
ArrayList<String> source = IOUtils.getListFromFile() |
||||
} |
||||
} |
@ -0,0 +1,34 @@ |
||||
package me.lensfrex.vegetables.data; |
||||
|
||||
import java.util.Date; |
||||
|
||||
public class Vegetables { |
||||
private String name; |
||||
private double[] price; |
||||
|
||||
private String date; |
||||
|
||||
public String getName() { |
||||
return name; |
||||
} |
||||
|
||||
public void setName(String name) { |
||||
this.name = name; |
||||
} |
||||
|
||||
public double getPrice(int priceType) { |
||||
return price[priceType]; |
||||
} |
||||
|
||||
public void setPrice(double price, int priceType) { |
||||
this.price[priceType] = price; |
||||
} |
||||
|
||||
public String getDate() { |
||||
return date; |
||||
} |
||||
|
||||
public void setDate(String date) { |
||||
this.date = date; |
||||
} |
||||
} |
@ -0,0 +1,34 @@ |
||||
package me.lensfrex.vegetables.utils; |
||||
|
||||
import java.io.BufferedReader; |
||||
import java.io.FileReader; |
||||
import java.io.IOException; |
||||
import java.util.ArrayList; |
||||
import java.util.List; |
||||
|
||||
public class IOUtils { |
||||
// copy 来自实例,偷懒了
|
||||
/** |
||||
* 读取文件,返回list集合 |
||||
* @param path 文件的存储路径 D:\领航招新\培训计划\notes\vegetables.txt |
||||
* @return List<String> 集合 |
||||
*/ |
||||
public static List<String> getListFromFile(String path){ |
||||
List<String> list = new ArrayList<>(); |
||||
try{ |
||||
//读取文件内容
|
||||
//创建一个新的 FileReader ,给定要读取的文件的名称。
|
||||
//创建使用默认大小的输入缓冲区的缓冲字符输入流
|
||||
BufferedReader br = new BufferedReader(new FileReader(path)); |
||||
String data = ""; |
||||
while ( ( data = br.readLine() ) != null ) { // 一次读取一行
|
||||
list.add(data); |
||||
} |
||||
//关闭资源
|
||||
br.close(); |
||||
} catch(IOException e) { |
||||
e.printStackTrace(); |
||||
} |
||||
return list; |
||||
} |
||||
} |
@ -0,0 +1,4 @@ |
||||
番茄 3.0 3.75 4.5 2022-03-24 00:00:00 |
||||
番茄 4.8 5.0 5.2 2022-03-24 00:00:00 |
||||
黄瓜 2.0 2.75 3.5 2022-03-24 00:00:00 |
||||
黄瓜 3.0 4.0 5.0 2022-03-24 00:00:00 |
Loading…
Reference in new issue