導航:首頁 > 文件教程 > 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存文件怎麼打開相關的資料

熱點內容
假男假女電影 瀏覽:656
小說旱田雨露 瀏覽:455
32位win10系統iso平板 瀏覽:958
食堂單機怎麼傳數據 瀏覽:229
電影投屏網站有哪些 瀏覽:900
js校驗時間先後 瀏覽:292
教案網站哪個好 瀏覽:6
穿越二戰在南洋建國的小說 瀏覽:594
最快電影在線觀看網站 瀏覽:952
小仙兒百度雲盤mp3 瀏覽:452
戴眼鏡上門女家教 瀏覽:682
韓國片 警察妻子是花店老闆 瀏覽:934
日版iphone6維修 瀏覽:369
郵票數據英語怎麼讀 瀏覽:924
linuxshort幾個位元組 瀏覽:410
怎麼查看文件位元組多少 瀏覽:500
男男大尺度電影在線視頻 瀏覽:850
蘋果6p玩王者榮耀卡嗎 瀏覽:395

友情鏈接