parent
78a031202b
commit
eae8dc7332
@ -1,4 +1,7 @@ |
|||||||
package me.lensfrex.vegetables; |
package me.lensfrex.vegetables; |
||||||
|
|
||||||
public class Main { |
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