1、模拟QQ相册上传图片(上传指定文件夹下所有的图片)

1、模拟QQ相册上传图片(上传指定文件夹下所有的图片)
把指定文件夹下的所有图片,复制另一个文件夹
目录1:要上传图片的目录
目录2:要接收图片的目录

package com.hp.demo;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class demo1 {
    public static class Demo1 {
        public static void main(String[] args) throws IOException {
            File f = new File("C:\\img");
            String[] f1 = f.list();
            for (int i = 0; i < f1.length; i++) {
                FileInputStream f2= new FileInputStream("C:/img/"+f1[i]);
                FileOutputStream f3 = new FileOutputStream("D:/img/"+f1[i]);
                int date = 0;
                if ((date=f2.read()) != -1){
                    f3.write(date);
                }
                f3.close();
                f2.close();
            }
        }
    }
}

2、将“柜台商品管理”数据保存到本地文件中,原本的Goods[]数组作为柜台删除此行,现改为本地文件保存。
如:goods.txt,参考数据
1001,肠粉,6,真好吃啊,那些吃不到的人真可怜…
1002,辣条,2,真好吃啊,那些吃不到的人真可怜…

package com.hp.demo;

import java.io.*;
import java.util.Scanner;

public class demo2 {
        int num;
        private Goods[] goodses = new Goods[10];//
        //展示柜台所有的商品(不能输出null)
        private void show() throws IOException {
            System.out.println("====");
            //创建字符流过滤输入流读入
            FileReader in = new FileReader("D:\\goods.txt");
            BufferedReader br = new BufferedReader(in);//封装为过滤流
            //开始读取
            int i = 0;
            String line = null;
            //readLine()一次读取一行的字符粗
            while ((line = br.readLine())!=null) {
                String data[]=line.split(",");
                //注意类型注意类型不然运行都是null和0
                this.goodses[i] = new Goods(Integer.parseInt(data[0]),data[1], (int) Double.parseDouble(data[2]),data[3]);
                i++;
                this.num++;
            }
            //创建字符流过滤输出流读取
            FileWriter out = new FileWriter("D:\\goods.txt");
            BufferedWriter bw = new BufferedWriter(out);
            for (int j = 0; j < this.goodses.length; j++) {
                if (this.goodses[j]!=null){
                    bw.write(this.goodses[j].getId()+","+this.goodses[j].getGoodsName()+","+this.goodses[j].getPrice()+","+this.goodses[j].getDesc());
                    bw.newLine();//newLine() 写行分隔符。
                    System.out.println(goodses[j]);
                }
            }
            br.close();
            in.close();
            bw.close();
            out.close();
            System.out.println("货架目前商品数量"+num);
            return;
        }
        public void main() throws IOException {
            while(true){
                System.out.println("-------  1.展示商品    2.上架商品    ------");
                System.out.println("-------  3.下架商品    4.调整价格    ------");
                System.out.println("-------          0.退出             ------");
                //选择功能,控制台输入
                System.out.println("-->请输入功能编号:");
                int key = new Scanner(System.in).nextInt();
                //必须是0-4
                if(key<0||key>4){
                    System.out.println("-->警告:输入非法数字!!请重新输入");

                }
//根据需求跳转到相应的方法里面
                switch (key){
                    case 1:show();break;
                    case 0:System.exit(0);
                }
            }
        }
        public static void main(String[] args) throws IOException {
            demo2 d = new demo2();
            d.show();
        }

    }
====
Goods{编号=1001, 商品名称='肠粉', 价格=6.0, 描述='真好吃啊'}
Goods{编号=1002, 商品名称='辣条', 价格=2.0, 描述='真好吃啊'}
Goods{编号=1003, 商品名称='巧克力', 价格=36.0, 描述='真好吃啊'}
货架目前商品数量3

Process finished with exit code 0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta content="IE=7.0000" http-equiv="X-UA-Compatible"> <title>jquery 访QQ相册</title> <meta content="text/html; charset=utf-8" http-equiv=content-type> <script type=text/javascript src="js/jquery.js"></script> <script type=text/javascript src="js/images.js"></script> <style type="text/css"> * {line-height: 150%} .image {text-align: center; line-height: 590px; margin: 30px auto 0px; width: 850px; height: 620px} .image img { overflow:hidden} img {border:0px} #photo_content {text-align: center} .container {margin: 20px 0 0 0; width: 960px} div#container {z-index: -2; background: #fff; border-top: #fff 1px solid} body {margen: 0px; padding: 0px; } ul {margin: 0px; padding:0px;} li {margin: 0px; padding:0px;} .wrap { text-align: left; margin: 0px auto} #wrap {padding-bottom: 10px; background-color: #fff; min-height: 450px; clear: both; } .wrap {width: 960px} .switch {margin: 0px auto; width: 708px; background: url(images/switch_link_11.jpg) no-repeat center 0px; height: 87px} .clear {clear: both} .icon1 {text-indent: -9999px;padding: 30px 0 0 18px; width: 15px; display: inline; float: left;} .icon1 a {width: 15px; display: block; background: url(images/sprite.gif) no-repeat -693px -92px; height: 30px} .icon1 a:hover {background: url(images/sprite.gif) no-repeat -693px -132px} .icon2 {text-indent: -9999px; width: 15px; float: right; padding:30px 15px 0 0;} .icon2 a {width: 15px; display: block; background: url(images/sprite.gif) no-repeat -670px -92px; height: 30px} .icon2 a:hover {background: url(images/sprite.gif) no-repeat -670px -132px} .switch_center {width: 585px; float: left; height: 83px; margin-left: 28px; overflow: hidden} .switch_center ul {} .switch_center li {width: 66px; display: inline; float: left; height: 66px; margin:0 20px 0 0; padding: 10px 0 0 0} .switch_center li a {border: #ccc 1px solid;width: 60px; display: block; height: 60px;} .switch_center li a img {width: 60px; height: 60px} .switch_center li a.on {border: #ff9900 1px solid} .switch_center li a:hover {border: #ff9900 1px solid;} .clear {clear: both} .loading {line-height:520px; width:850px; background: url(images/loading.gif) #333 no-repeat center center; height: 520px} </style> </head> <body> <div id="wrap" class="wrap"> <div id="page3"> <div id="photo_content"> <div class="container"> <div class="switch"> <div class="icon1"> <a onFocus="this.blur();" title="上一个" href="javascript:void(0);">上一个</a> </div> <div id="pics" class="switch_center"> <ul> <li><a title="" href="javascript:void(0);"><img alt="" src="pics/1.jpg"></a></li> <li><a title="" href="javascript:void(0);"><img alt="" src="pics/2.jpg"></a></li> <li><a title="" href="javascript:void(0);"><img alt="" src="pics/3.jpg"></a></li> <li><a title="" href="javascript:void(0);"><img alt="" src="pics/4.jpg"></a></li> <li><a title="" href="javascript:void(0);"><img alt="" src="pics/5.jpg"></a></li> <li><a title="" href="javascript:void(0);"><img alt="" src="pics/6.jpg"></a></li> <li><a title="" href="javascript:void(0);"><img alt="" src="pics/7.jpg"></a></li> <li><a title="" href="javascript:void(0);"><img alt="" src="pics/8.jpg"></a></li> <li><a title="" href="javascript:void(0);"><img alt="" src="pics/9.jpg"></a></li> <li><a title="" href="javascript:void(0);"><img alt="" src="pics/10.jpg"></a></li> <li><a title="" href="javascript:void(0);"><img alt="" src="pics/11.jpg"></a></li> <li><a title="" href="javascript:void(0);"><img alt="" src="pics/12.jpg"></a></li> <li><a title="" href="javascript:void(0);"><img alt="" src="pics/13.jpg"></a></li> <li><a title="" href="javascript:void(0);"><img alt="" src="pics/14.jpg"></a></li> <li><a title="" href="javascript:void(0);"><img alt="" src="pics/15.jpg"></a></li> <li><a title="" href="javascript:void(0);"><img alt="" src="pics/16.jpg"></a></li> <li><a title="" href="javascript:void(0);"><img alt="" src="pics/17.jpg"></a></li> <li><a title="" href="javascript:void(0);"><img alt="" src="pics/18.jpg"></a></li> <li><a title="" href="javascript:void(0);"><img alt="" src="pics/19.jpg"></a></li> </ul> </div> <div class="icon2"><a onFocus="this.blur();" title="下一个" href="javascript:void(0);">下一个</a></div> <div class="clear"></div> </div> <div id="bigpics" class="image" title=""><IMG id=scollimg src="pics/1.jpg"></div> </div> </div> </div> </div> </body> </html>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值