导航:首页 > 文件教程 > javamap存文件怎么打开

javamap存文件怎么打开

发布时间:2021-02-27 12:48:22

java MAP存储数据问题

如果ID是int,Name是String的话:
Map
map
=
new
HashMap
();
map.put(ID,NAME);
就放进去了回。
需要通过答ID找到NAME的话:
String
name
=
map.get(ID);

② Java 怎么把数组中存的map 值 取出来 模板类中

List<Map<String,String>> list = new ArrayList<Map<String,String>>();

Map map ;

for(int i = 0;i<5;i++){

map = new HashMap<>();

map.put("name","king"+i);

list.add(map);
}

for(Map<String,String> map2:list){

System.out.println("map的值:"+map2.get("name"));

}

③ Java读入文件解析输出Map

你这Map<String, Map<String, Float>>没看明白,map里面还有个map?

一层map示例如下,两层map请说明白

importjava.io.*;
importjava.util.HashMap;
importjava.util.Map;

publicclassTest
{
publicstaticvoidmain(String[]args)throwsException
{
Map<String,Float>map=newHashMap<String,Float>();

//如果你文件里没有中文,那个GBK编码就无所谓,否则要按实际编码来定
BufferedReaderbr=
newBufferedReader(newInputStreamReader(newFileInputStream(newFile("d:/test.txt")),"GBK"));
Stringstr;
while((str=br.readLine())!=null)
{
//如果分隔符不是空格,改成对应的分隔符,比如tab即" "
String[]strs=str.split("");
if(strs.length!=3)
{
System.out.println("格式错误:"+str);
}

try
{
map.put(strs[1],Float.parseFloat(strs[2]));
}
catch(NumberFormatExceptione)
{
e.printStackTrace();
}
}
}

}

④ java中怎么样读取txt后的String采用Map存储

打开文件,逐行读取。如果要获取里面的默写文字,直接substring就好内了

private String readtxt() throws IOException{
Map map = new HashMap();
BufferedReader br=new BufferedReader(new FileReader("d:/sql.txt"));
String str="";
String r=br.readLine();
while(r!=null){
map.put(r.length(),r);
r=br.readLine();
}
return str;
}
以上回答你满意么?容

⑤ java中怎么样将方法中的map内数据保存以便在下次调用时继续使用

你可以把这个map定义为类成员,如果是通过静态方法向map里面加东西,那就定版义为静态成员。总之权,定义为方法内的局部变量是肯定不行的,因为它的作用域是方法内,执行一次方法后,这个map变量的生命周期就到了,下次再调用的时候,是产生一个新的map。(java不像c,c++,没有局部静态变量)

⑥ java中怎么将一个文件读取到map中map没学好~求指导~

map 是以键值对的形式存储数据的,用values()方法可以得到所有值的集合。然后用for语句挨个得到。

⑦ 如何将java中map数据写入txt文件中

import java.io.FileWriter;
import java.io.IOException;
import java.util.*;

public class Test {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

Map map = new HashMap();
map.put("k1","v1");
map.put("k2","v2");
map.put("k3","v3");

try {
String line = System.getProperty("line.separator");
StringBuffer str = new StringBuffer();
FileWriter fw = new FileWriter("D:\\1.txt", true);
Set set = map.entrySet();
Iterator iter = set.iterator();
while(iter.hasNext()){
Map.Entry entry = (Map.Entry)iter.next();
str.append(entry.getKey()+" : "+entry.getValue()).append(line);
}
fw.write(str.toString());
fw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}
}

⑧ java中怎么样读取txt后的String采用Map存储如图所示 文件放在E://ce.txt

打开文件,逐行读取。如果要获取里面的默写文字,直接substring就好了

private String readtxt() throws IOException{
Map map = new HashMap();
BufferedReader br=new BufferedReader(new FileReader("d:/sql.txt"));
String str="";
String r=br.readLine();
while(r!=null){
map.put(r.length(),r);
r=br.readLine();
}
return str;
}

⑨ java高手请进,我有一个map对象,用来存储一个数组,如何读取这个数组呢

public class Solve {

public static void main(String[] args) throws Exception {
int []i = {1,2,3};
HashMap<String, int[]> map = new HashMap<String, int[]>();
map.put("array",i);
int []thatArray = map.get("array");
for(int n:thatArray){
System.out.println(n);
}
}

}

⑩ java中如何使用map存取数据

java中使用map存取数据的方法如下:

1、需要指定其中的K,V;k=keyv=value。

阅读全文

与javamap存文件怎么打开相关的资料

热点内容
数控编程系统回参怎么操作 浏览:946
内地 战争影片3个字 浏览:107
国内最大的视频网站是什么 浏览:756
安徽联通刷钻代码 浏览:952
离我最近的电影院在哪 浏览:627
123.eecom 浏览:506
一部国外电影一个老头爱上一个老太 浏览:704
中云文化大数据秦龙 浏览:444
俄罗斯电影《沙漠》2021 浏览:656
中兴u930升级包 浏览:159
剧情介绍有哪些APP 浏览:528
搞笑的恋爱电影在线观看 浏览:804
十大封禁爱情电影美国 浏览:90
gl小说百度网盘txt下载 浏览:925
格瑞斯甲亢看哪些数据 浏览:587
Rocco e le storie tese (1997) 浏览:147
大数据政策措施 浏览:63
我们先在碰头电影院前面用英语怎么说 浏览:497
现代忠犬受卑微主仆 浏览:347
win10拖动文件崩溃 浏览:692

友情链接