每日记载内容总结32

1.java创建数组的3个方法:

int vec[] = new int[]{1, 5, 3};  // 第一种方法
int vec[]  =  { 37 ,  47 ,  23 } ;   // 第二种方法
int vec[] = new int [3];

2.double保留2位小数(四舍五入)

double avgTimeAll=23.5620d;
BigDecimal bg = new BigDecimal(avgTimeAll);
Double avgTime = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();

3.遍历map的key和value(对原来的键重新put,相当于修改值)

final Map<String, String> count1 = new HashMap<String, String>();
final Map<String, String> count2 = new HashMap<String, String>();
if(count1 != null && count1.size() > 0 && count2 != null && count2.size() > 0){
            Iterator it1 = count1.entrySet().iterator();
            for (;it1.hasNext();) {
//迭代器2要放在循环里面,每次都初始化,指向最开始位置
                Iterator it2 = count2.entrySet().iterator();
                Map.Entry entry1 = (Map.Entry) it1.next();
                for (;it2.hasNext();) {
                    double rate;
                    Map.Entry entry2 = (Map.Entry) it2.next();
//entry1.getKey() entry1.getValue()获取键值对
                    if(String.valueOf(entry1.getKey()).equals(String.valueOf(entry2.getKey())) && Double.valueOf((String.valueOf(entry2.getValue()))) > 0){
                        double rateGap = Double.valueOf(String.valueOf(entry1.getValue()))/Double.valueOf(String.valueOf(entry2.getValue()));
                        BigDecimal bg = new BigDecimal(rateGap);
                        rate = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
                        count1.put(entry1.getKey().toString(), String.valueOf(rate*100));
                        break;
                    }
                }
            }
        }

4.java字符串比较大小
 public int compareTo(String anotherString)
按字典顺序比较两个字符串。该比较基于字符串中各个字符的 Unicode 值。将此 String 对象表示的字符序列与参数字符串所表示的字符序列进行比较。如果按字典顺序此 String 对象在参数字符串之前,则比较结果为一个负整数。如果按字典顺序此 String 对象位于参数字符串之后,则比较结果为一个正整数。如果这两个字符串相等,则结果为 0;compareTo 只有在方法 equals(Object) 返回 true 时才返回 0。
这是字典排序的定义。如果这两个字符串不同,则要么它们在某个索引处具有不同的字符,该索引对二者均为有效索引,要么它们的长度不同,或者同时具备上述两种情况。如果它们在一个或多个索引位置上具有不同的字符,假设 k 是这类索引的最小值;则按照 < 运算符确定的那个字符串在位置 k 上具有较小的值,其字典顺序在其他字符串之前。这种情况下,compareTo 返回这两个字符串在位置 k 处的两个不同的 char 值,即值:

this.charAt(k)-anotherString.charAt(k)
 
如果它们没有不同的索引位置,则较短字符串在字典顺序上位于较长字符串的前面。这种情况下,compareTo 返回这两个字符串长度的不同,即值:
 this.length()-anotherString.length()

指定者:
接口 Comparable<String> 中的 compareTo
参数:
anotherString - 要比较的 String。
返回:
如果参数字符串等于此字符串,则返回 0 值;如果按字典顺序此字符串小于字符串参数,则返回一个小于 0 的值;如果按字典顺序此字符串大于字符串参数,则返回一个大于 0 的值。

--------------------------------------------------------------------------------

compareToIgnoreCase
public int compareToIgnoreCase(String str)
不考虑大小写,按字典顺序比较两个字符串。此方法返回一个整数,它的正负号是调用 compareTo 的正负号,调用时使用了字符串的规范化版本,其大小写差异已通过对每个字符调用 Character.toLowerCase(Character.toUpperCase(character)) 得以消除。
注意,此方法不 考虑语言环境,因此可能在某些特定的语言环境中产生不理想的排序。java.text 包提供 Collators 来完成语言环境敏感的排序。

参数:
str - 要比较的 String。
返回:
一个负整数、零或正整数,视指定的 String 大于、等于还是小于该 String 而定,不考虑大小写

5.将sql语句中的时间格式化 date_format(now(), ‘%Y-%m-%d 23:59:59‘)

查询当天内容 BETWEEN date_format(now(), ‘%Y-%m-%d 00:00:00‘) and date_format(now(), ‘%Y-%m-%d 23:59:59‘)";

每日记载内容总结32

时间: 2024-10-05 10:29:19

每日记载内容总结32的相关文章

每日记载内容总结34

1.数据库以及服务器方面 (1)查看电脑中 sql server 版本  1> select @@version2> go (2)1.数据库日期格式化 select id,nickName,addTime,date_format(addTime, '%H:%i:%s'),date_format(addTime, '%Y-%m-%d') from faqhelphead where status=1 and state=0 and nickName like '%飞回%' order by da

每日记载内容总结33

完整的客服服务功能需要注意的事项: 1.用户接入客服的提示 A.接入客服前,提示接入客服的时间段等条件,满足的话,则接入客服.不满足,跳转页面,让用户自主填写. B.接入客服中,提示正在接入客服 C.接入客服中,客服繁忙提示 D.接入客服不成功,提示,或者跳转页面 E.接入客服成功,客服对象的介绍或者提示 2.分配客服任务 A.先判断客服是否在线,然后分配任务 B.按照客服服务内容和用户问题内容对应分配 C.记录客服的正在服务任务和服务完成任务数,以及正在服务内容 3.客服服务 A.客服服务页面

每日记载内容总结42

1. log日志,相关知识 log4j中输出信息的级别分为五个级别:DEBUG.INFO.WARN.ERROR和FATAL.这五个级别是有顺序的,DEBUG < INFO < WARN < ERROR < FATAL,明白这一点很重要.这里Log4j有一个规则:假设设置了级别为P,如果发生了一个级别Q比P高,则可以启动,否则屏蔽掉. catalina.out与log文件的区别:catalina.out里面存放的是tomcat启动关闭的输出和在控制台的输出.log文件保存的log日志

每日记载内容总结37

html页面内容: 1.获取下拉框的内容 根据input类别获取下拉框 var k = $("input[type='checkbox']:checked").length; 根据input name 获取下拉框 var k = $("input[name='checkboxname']:checked").length; 数据库内容: 1.批量替换数据库某个字段的值 --将aaaa替换为cccc update 表名 set 字段名=replace(字段名,'aaa

每日记载内容总结35

1.js实现关闭浏览器当前窗口 function closeWindow(){ var userAgent = navigator.userAgent; if (userAgent.indexOf("Firefox") != -1 || userAgent.indexOf("Presto") != -1) { window.location.replace("about:blank"); } else { window.opener = null

每日记载内容总结40

1.ajax传值map时,在页面解析 Map<Integer, List<Object[]>> objs = new HashMap<Integer, List<Object[]>>(); objs.put(1, page.getRows()); objs.put(2, pageOrders); return renderMyPageData(success, msg, objs, page); if(result.status == "true&

每日记载内容总结38

从一个项目中学到的做项目知识: 1.不管需求多么简单,多么熟练,都要和项目负责人对需求.对完了就知道有什么了,不对完,猜测有什么,说不定会多出什么. 2.项目需要文件没有齐全的话,需要考虑下次相同文件到来时,已最快的方法进行操作. 3.加需求,要考虑原需求是否可以按时完成,完不成,就不加,或者对负责人进行提醒. 4.要从整个项目出发,设计实体类和数据库内容,是做功能,还是做管理模块,等等,考虑全了再设计,总比推到再来强多了. 5.测试,要深入全面测试,不要只测同样功能的一部分,要测全部. 从一个

每日记载内容总结39

Apache POI Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能. HSSF - 提供读写Microsoft Excel XLS格式档案的功能. XSSF - 提供读写Microsoft Excel OOXML XLSX格式档案的功能. HWPF - 提供读写Microsoft Word DOC格式档案的功能. HSLF - 提供读写Microsoft Power

每日记载内容总结41

1.dbcp连接数据库(附带基本数据库操作方法) package com.nplus.dbcp; import java.io.InputStream; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLException; import java.sql.St