[总结] 2016.12.2 星期五

数组的复制
实现数组的有两种方法:
一种是平常通用的做法,创建一个新数组,然后循环遍历赋值

int[] a = {1,3,5,7,9};
int[] b = new int [a.length+1];
for (int i=0 , i < a.length , i++){
    b[i] = a [i];
}
    a = b ;
System.out.pritln(a.length);将两个数组放到一个数组中。
        int[] a = {1,3,5};
        int[] b = {27,99,80};
        int[] c = new int[a.length + b.length];
        System.arraycopy(a, 0, c, 0, a.length);
        System.arraycopy(b, 0, c, a.length, b.length);
        for(int i = 0; i < c.length; i++){
            System.out.println(c[i]);
        }
        for(int i = 0; i < a.length; i++){
            c[i] = a[i];
        }

        for(int i = 0; i < b.length; i++){
            c[i + a.length] = b[i];
        }

第二种方法是system类中的静态方法 arraycopy();
System.arraycopy(arc源,起始位,目标,目标位,长度);

        int[] array = {5,34,-9,21,64};
        Scanner scan = new Scanner(System.in);
        System.out.println("请输入你要删除的元素的下标:");
        int index = scan.nextInt();
        System.arraycopy(array, index+1, array, index, array.length - index - 1);
        for(int i = index; i < array.length - 1; i++){
            array[i] = array[i + 1];
        }
        array[array.length-1]=0;
        for(int i = 0; i < array.length; i++){
            System.out.println(array[i]);
        }

当数组作为形参时,有两种声明方式
1.传统方式[]---调用者只能传递数组对象进来
2.JDK1.5之后的新形式 加... --调用者可以作为传递对象,也可以直接传递任意 个数组的元素进来.

        char[] array = {‘H‘,‘e‘,‘l‘,‘L‘,‘o‘,‘!‘};
        changeCase(array);
        changeCase(‘W‘,‘o‘,‘R‘,‘L‘,‘d‘);
        for(int i = 0; i < array.length; i++){
            System.out.println(array[i]);
        }
    public static void changeCase(char... array){
        for(int i = 0; i < array.length; i++){
            if (array[i] >= ‘A‘ && array[i] <= ‘Z‘) {
                array[i] += 32;
            }else if(array[i] >= ‘a‘ && array[i] <= ‘z‘){
                array[i] = (char)(array[i] - 32);
            }
        }
    }

JAVA.DOC
// 表示单行注释 (字体为绿色) /*    */ 表示多行注释 (字体为绿色) /** 表示文档注释,可用java.doc生成HTML文档。

时间: 2024-10-22 12:54:02

[总结] 2016.12.2 星期五的相关文章

关于2016.12.12——T1的反思:凸包的意义与应用

2016.12.12 T1 给n个圆,保证圆圆相离,求将圆围起来的最小周长.n<=100 就像上图.考场上,我就想用切线的角度来做凸包.以圆心x,y排序,像点凸包一样,不过用两圆之间的下切线角度来判断. 这就是下切线(我自己瞎编的名字): 好像是对的啊: 然后我就保证必AC的希望,用这种写法交了,然后就只得了N=2的暴力分... 自以为是正解,却落得如此下场... 为什么?这样不对吗?借用学长的力量,果然被Hack掉了: 这种情况,圆心排序后,检测的顺序并不是圆上的切点的顺序,自然就会挂. 蓝瘦

mysql练习题-2016.12.16

>>>>>>>>>> 练习时间:2016.12.16 编辑时间:2016-12-20-->22:12:08 题: 涉及:多表查询.exists.count().group by.order by 1.1 关系模式 学生student:   SNO:学号:   SNAME:姓名:   AGE:年龄 :   SEX:性别 课程course:CNO:课程代码,CNAME:课程名称,TEACHER:教师 学生成绩SC:SNO:学号,CNO:课程代码

【读书笔记】2016.12.10 《构建高性能Web站点》

本文地址 分享提纲: 1. 概述 2. 知识点 3. 待整理点 4. 参考文档 1. 概述 1.1)[该书信息] <构建高性能Web站点>: -- 百度百科 -- 本书目录: 第1章 绪论 1.1 等待的真相 1.2 瓶颈在哪里 1.3 增加带宽 1.4 减少网页中的HTTP请求 1.5 加快服务器脚本计算速度 1.6 使用动态内容缓存 1.7 使用数据缓存 1.8 将动态内容静态化 1.9 更换Web服务器软件 1.10 页面组件分离 1.11 合理部署服务器 1.12 使用负载均衡 1.1

rhel 7.0 配置centos yum源(2016/12/8),成功!

1.首先查看redhat 7.0系统本身所安装的那些yum 软件包: rpm -qa | grep yum #列出所有已安装的yum包 2.删除这些包: rpm -e *.rpm --nodeps #删除所有以前的yum包 3.下载新的yum rpm包:(2016/12/8 最新版本rpm,如果404 NOT FOUND错误,自己进去网址,换成最新的rpm包的名字) wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3

第一小组作业 2016.12.8

Sprint计划会议 会议时间:2016/12/8  14:00 会议地点:操场 会议进程: l 首先我们讨论排球计分程序功能最后的制定. l 然后我们讨论实现基本功能的各项工作. l 之后我们讨论各项工作的分工和认领. l 最后每个人对自己的任务进行必要的估算. 团队的Backlog 初期目标:完成程序前期的一切准备,并编写出核心代码的基本雏形. 任务 认领人 估计完成时间 代码编写 胡腾启 20h(>=2h/天) 代码复审 李永威 15h(>=2h/天) 发表博客,组织会议 宋彤彤 15h

Oracle中把一个DateTime的字符串转化成date类型。to_date(&#39;2016/12/8 18:55:43&#39;,&#39;yyyy/MM/dd hh24:mi:ss&#39;),

Oracle中把一个DateTime或者该形态字符串转化成date类型. to_date('2016/12/8 18:55:43','yyyy/MM/dd hh24:mi:ss'), 或者: select to_date('2010-10-20 13:23:44','yyyy-mm-dd hh24:mi:ss')  from dual; 是用" /"还是" -"取决于字符串是什么结构的. date类型转换成char类型, 例子to_char(' ','yyyymmd

【13】2016.12.13 周二--《小结2016》

本文地址 原文地址:简书 时间匆匆,年轮又一年,春夏秋冬走过,是时候盘点一下了,喜怒哀乐一年.整理后重新上路. 16年总体而言还是挺有收获和成长的.于工作,是技术更牢固了,书也读了不少.于情感,自然更是质的突破,毕竟有了女友,爱情甜如蜜吧.于其他,则亦有愈加肥胖之身躯,情感的受挫,同事的离去等. 15年过年春节,在家也是很珍惜的,每天拍照文字记录生活,还是要来上班的.记得那时的三人行,seo整天和八戒·亚当斯他们厮混在一起.倒也惬意.也终于从我大西二旗搬到了大朝阳的传媒大学.别了,我的Yello

2016 12

新浪微博:@晓东日语 整理 敬请关注,超多日语学习资料在微博@晓东日语 2016年12月日本語能力試験N1試験問題 言葉知識(文字?語彙?文法)?読解 (105分) 問題 1 ___の言葉の読み方として最もよいものを. 1?2?3?4 から一つ選びなさい. 1 社会活動に参加することで. 人脈を広げることができた. ① じんみゃく ② じんまく ③ にんみゃく ④ にんまく 2.鈴木さんは指摘がいつも的確で.本当に賢い人だと思う. 1 するどい 2 かしこい 3 すごい 4 えらい 文化の違いが

java开发之路2016.12.26

本人初入门径.代码略显粗糙,欢迎指点改正! 最近在做公司的项目的时候,需要和其他公司进行业务上的对接,对方直接扔过来一个协议用来开发,最近稍微看了一下,写了一个通过协议获取数据的方法 对方的协议内容部分如下: 根据协议上的内容来看是可以通过http的方式来获取对应的业务数据的,但是发送的参数和返回的数据都是用的json格式,编码按照UTF-8的格式 因而写了以下一小段内容 private BackData getDataFromDH(String method,String param){ UR