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

熱點內容
網路中常用的傳輸介質 瀏覽:518
文件如何使用 瀏覽:322
同步推密碼找回 瀏覽:865
樂高怎麼才能用電腦編程序 瀏覽:65
本機qq文件為什麼找不到 瀏覽:264
安卓qq空間免升級 瀏覽:490
linux如何刪除模塊驅動程序 瀏覽:193
at89c51c程序 瀏覽:329
怎麼創建word大綱文件 瀏覽:622
裊裊朗誦文件生成器 瀏覽:626
1054件文件是多少gb 瀏覽:371
高州禁養區內能養豬多少頭的文件 瀏覽:927
win8ico文件 瀏覽:949
仁和數控怎麼編程 瀏覽:381
項目文件夾圖片 瀏覽:87
怎麼在東芝電視安裝app 瀏覽:954
plc顯示數字怎麼編程 瀏覽:439
如何辨別假網站 瀏覽:711
寬頻用別人的賬號密碼 瀏覽:556
新app如何佔有市場 瀏覽:42

友情鏈接