精华内容
下载资源
问答
  • * 把集合中字符串数据存储到文本文件 */ public class IoTest02 { public static void main(String[] args) throws IOException { writelist (); writeMap (); } @SuppressWarnings("unused") private...
    /*
     * 把集合中的字符串数据存储到文本文件
     */
    
    public class IoTest02 {
    	public static void main(String[] args) throws IOException {
    		writelist ();
    		writeMap ();
    	}
    
    	@SuppressWarnings("unused")
    	private static void writeMap() throws IOException {
    		Map<String, String> map = new HashMap<String, String> ();
    		map.put("琦玉", "龙卷");
    		map.put("路飞", "女帝");
    		map.put("鸣人", "雏田");
    		map.put("柯南", "灰原哀");
    		@SuppressWarnings("resource")
    		BufferedWriter bw = new BufferedWriter(new FileWriter("q.txt",true));
    		
    		Set<Entry<String, String>> keyValues = map.entrySet();
    		StringBuffer sb = new StringBuffer();
    		for (Entry<String, String> entry : keyValues) {
    			sb.delete(0, sb.length());
    			String key = entry.getKey();
    			String value = entry.getValue();
    			sb.append(key).append("=").append(value);
    			bw.write(sb.toString());
    			bw.newLine();
    			bw.flush();
    		}
    		bw.close();
    	}
    
    	private static void writelist() throws IOException {
    		List<String> list = new ArrayList<String> ();
    		list.add("a");
    		list.add("b");
    		list.add("c");
    		BufferedWriter bw = new BufferedWriter(new FileWriter("q.txt"));
    		for (String string : list) {
    			bw.write(string);
    			bw.newLine();
    			bw.flush();
    			
    		}
    		bw.close();
    	}
    }
    
    /*
     * 从文本文件中读取数据到集合中,并遍历集合
     */
    
    public class IoTest03 {
    	public static void main(String[] args) throws Exception {
    		BufferedReader br = new BufferedReader(new FileReader("q.txt"));
    		List<String> list = new ArrayList<String> ();
    		Map<String, String> map = new HashMap<String, String> ();
    		
    		String line = null;
    		while ((line = br.readLine()) != null) {
    			if (line.contains("=")) { //有 = 号就放到 map
    				String[] str = line.split("=");//分割
    				map.put(str[0], str[1]);//str[0] = key   str[1] = value
    			} else { // 没有 = 号放到 list 
    				list.add(line);
    			}
    		}
    		br.close(); //关闭
    		for (String string : list) {
    			System.out.println(string);// 遍历 list
    		}
    		Set<String> set = map.keySet();//map遍历
    		for (String string : set) {
    			String value = map.get(string);
    			System.out.println(string + "=" + value);
    		}
    	}
    
    }
    
    展开全文
  • 字符流的练习之把集合中字符串数据存储到文本文件 * * 文本的内容效果 : * hello * world * java * javaee * * 分析 : * 1 创建集合对象 * 2 给集合添加元素 * 3 创建高效的字符输出流 * 4 遍历...

    字符流的练习之把集合中的字符串数据存储到文本文件
    *
    * 文本中的内容效果 :
    * hello
    * world
    * java
    * javaee
    *
    * 分析 :
    * 1 创建集合对象
    * 2 给集合添加元素
    * 3 创建高效的字符输出流
    * 4 遍历集合,拿到每一个数据,再通过字符输出流把数据写入文件中
    * 5 关流

    public class Demo2 {
    	public static void main(String[] args) throws IOException {
    		// 创建集合对象
    		ArrayList<String> list = new ArrayList<>();
    	// 给集合添加元素
    	list.add("hello");
    	list.add("world");
    	list.add("java");
    	list.add("javaee");
    
    	// 创建高效的字符输出流
    	BufferedWriter bw = new BufferedWriter(new FileWriter("list.txt"));
    
    		// 遍历集合,拿到每一个数据,再通过字符输出流把数据写入文件中
    //		for (String s : list) {
    //			bw.write(s);
    //			bw.newLine();
    //			bw.flush();
    //		}
    		
    	for(int i = 0 ; i < list.size() ; i++){
    		String s = list.get(i);
    		
    		bw.write(s);
    		
    		if(i != list.size()-1){
    			bw.newLine();
    		}
    		
    		bw.flush();
    	}
    
    	// 关流
    	bw.close();
    }
    

    }

    展开全文
  • 练习题:把ArrayList集合中字符串数据存储到文本文件 分析: 通过题目的意思我们可以知道如下的一些内容: ArrayList集合存储的是字符串。 遍历ArrayList集合把数据获取。 然后存储 到文本文件中文本文件...

    练习题:把ArrayList集合中的字符串数据存储到文本文件

    分析:

    通过题目的意思我们可以知道如下的一些内容:

    • ArrayList集合里存储的是字符串。
    • 遍历ArrayList集合,把数据获取到。
    • 然后存储 到文本文件中。
    • 文本文件说明使用字符流

    数据源:

    	ArrayList<String> -- 遍历得到每一个字符串数据
    

    目的地:

    	a.txt -- FileWriter -- BufferedWriter
    
    public class ArrayListToFileDemo {
    	public static void main(String[] args) throws IOException {
    		// 封装数据与(创建集合对象)
    		ArrayList<String> array = new ArrayList<String>();
    		array.add("hello");
    		array.add("world");
    		array.add("java");
    
    		// 封装目的地
    		BufferedWriter bw = new BufferedWriter(new FileWriter("a.txt"));
    
    		// 遍历集合
    		for (String s : array) {
    			// 写数据
    			bw.write(s);
    			bw.newLine();
    			bw.flush();
    		}
    
    		// 释放资源
    		bw.close();
    	}
    }
    
    展开全文
  • import java.io.BufferedWriter; import java.io.FileWriter;... * 需求:ArrayList集合中字符串数据存储到文本文件  *   * 分析:  * 通过题目的意思我们可以知道如下的一些内容,  
    import java.io.BufferedWriter;
    
    import java.io.FileWriter;
    import java.io.IOException;
    import java.util.ArrayList;


    /*
     * 需求:把ArrayList集合中的字符串数据存储到文本文件
     * 
     * 分析:
     * 通过题目的意思我们可以知道如下的一些内容,
     * ArrayList集合里存储的是字符串。
     * 遍历ArrayList集合,把数据获取到。
     * 然后存储到文本文件中。
     * 文本文件说明使用字符流。
     * 
     * 数据源:
     * ArrayList<String> -- 遍历得到每一个字符串数据
     * 目的地:
     * a.txt -- FileWriter -- BufferedWriter
     */
    public class ArrayListToFileDemo {
    public static void main(String[] args) throws IOException {
    // 封装数据与(创建集合对象)
    ArrayList<String> array = new ArrayList<String>();
    array.add("hello");
    array.add("world");
    array.add("java");


    // 封装目的地
    BufferedWriter bw = new BufferedWriter(new FileWriter("a.txt"));


    // 遍历集合
    for (String s : array) {
    // 写数据
    bw.write(s);
    bw.newLine();
    bw.flush();
    }


    // 释放资源
    bw.close();
    }
    }
    展开全文
  • package cn.itcast_02; import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException;... * 需求:ArrayList集合中字符串数据存储到文本文件  *   * 分析:
  • (1)把集合中数据存储到文本文件 * 需求:ArrayList集合中字符串数据存储到文本文件 * * 分析: * 通过题目的意思我们可以知道如下的一些内容, * ArrayList集合存储的是字符串。 * 遍历ArrayList集合...
  • ArrayList集合中字符串数据写入到文本文件。要求:每一个字符串元素作为文件的一行数据 思路: 1:创建ArrayList集合 2:往集合中存储字符串元素 3:创建字符缓冲输出流对象 4:遍历集合,得到每一个字符...
  • 分析:(推荐教程:java课程)通过题目的意思我们可以知道如下内容:ArrayList集合存储的是字符串遍历ArrayList集合把数据获取然后存储到文本文件中文本文文件说明使用文本文件数据源:ArrayList ---- 遍历每一个...
  • ArrayList集合中字符串内容写到文本文件中
  • ArrayList集合中字符串数据存储到文本文件,每一个字符串元素作为文件的一行数据 分析: A:创建集合对象 B:往集合中添加字符串元素 C:创建输出缓冲流对象 D:遍历集合,得到每一个字符串元素,然后字符...
  • import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.ArrayList;...public class ArrayListToFile { ... public static void main(String[...
  • import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException;...需求:ArrayList集合中字符串数据存储到文本文件 分析: 通过题目的意思我们可以知道如下的一些内容, ...
  • * 字符流的练习之把文本文件中字符串数据读取到集合 * * 分析 : * 1 创建集合对象 * 2 创建高效的字符输入流 * 3 使用高效的字符输入流一次读取一行数据,再的一行数据存储到集合中 * 4 关...
  • import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; import java.util.... * 需求:ArrayList集合中字符串存储到文本文件中 * * 分析: * 通过题目意思我们可以知
  • 需求:把ArrayList集合中字符串数据存储到文本文件 ? (1)分析:通过题目的意思我们可以知道如下的一些内容,ArrayList集合存储的是字符串。遍历ArrayList集合把数据获取。然后存储到文本文件中文本...
  • 把文本文件中数据读取到集合文本文件中读取数据到ArrayList集合中,并遍历集合。每一行数据作为一个字符串元素 分析: A:创建输入缓冲流对象 B:创建集合对象 C:读取数据,每次读取一行数据该行数据...
  • import java.io.BufferedWriter;... * 需求:ArrayList集合字符串数据存储到文本文件中 * * 分析: * 通过题目的意思我们可以知道如下内容 * ArrayList集合存储的是字符串 * 遍历ArrayList
  • import java.io.BufferedReader; import java.io.FileReader; import java.io....需求:从文本文件中读取数据(每一行为一个字符串数据)到集合中,并遍历集合 分析: 通过题目的意思我们可以知道如下的...
  • ArrayLit集合中字符数据存储到文本内 package com.Brooke05; /* * ArrayLit集合中字符数据存储到文本内 */ import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; ...
  • 文本中字符串到集合当中,并且每一行文本作为集合中的一个字符串元素。 步骤: 1.读文件:FileReader、BufferedReader 2.BufferedReader性能更高 3.读取一整行:readerLine 4.一个集合存放读出的字符串:...
  • import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException;... * 需求:从文本文件中读取数据(每一行为一个字符串数扰)到集合中,并遍历集合 * * 分析: * 通过题
  • 1.先拖一个按钮主界面里,如下图 2.添加一个Click事件(或者直接双击按钮) using System.Collections.Generic; using System.IO; using System.Text; using System.Windows.Forms; namespace Windows...
  • 1. 把文本文件中数据存储到集合中 需求:从文本文件中读取数据(每一行为一个字符串数据)到集合中,并遍历集合。 分析: 通过题目的意思我们可以知道如下的一些内容, 数据源是一个文本文件。 目的地是一个集合...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 119,868
精华内容 47,947
关键字:

把集合中的字符串数据存储到文本文件