发表于: 2017-12-15 23:42:59
0 667
今天完成的事情:完成了用户详情接口
明天计划的事情:完成银行卡的部分接口
遇到的问题:看了一下公司方法的一些实现 发现很多java基础类的方法都不了解 比如 substring
看api文档 恶补了一波
收获:复习了很多java 基础类的方法
str.charAt(i) String类的charAt()方法 返回下标的char 下标从零开始
chr1 >= 19968 && chr1 <= 171941) 相当于/u4e00-/u9f5a 即0010111000000000.。。。
也有一样的问题 只能匹配大部分 中文 特殊 生僻不行 比如 龟
public static boolean isNullOrEmpty(Object obj) {
return null == obj?true:"".equals(obj); }
判断是否是null或者是empty 写的简洁优美 原来代码还可以这样写
String result = ""; 原来要定义String类 为空
Integer.toHexString(chr1); Integerde toHexString(int i); 方法 返回 16进制无符号的String
String的lastIndexof(int char) 返回指定字符串 在此字符串中最后一次出现的索引
String的substring(int beginIndex)返回一个新的字符串,它是从开始索引之后的 此字符串的一个子字符串
String的substring(int beginIndex,int endIndex) 返回两个索引之间的字符串
String的toCharArray() 将此字符串转换为一个新的字符数组。
toLowerCase() 转换成小写 toUpperCase() valueOf(类型) 返回参数类型的字符串表示形式 即String
replaceAll(String regex, String replacement)
使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。
replace(CharSequence target, CharSequence replacement)
使用指定的字面值替换序列替换此字符串所有匹配字面值目标序列的子字符串。
char 46 原来是. target 目标
Char("32") 空格 SPACE Char("33") ! Char("34") " Char("35") # Char("36") $ Char("37") %
Char("38") & Char("39") ’ Char("40") ( Char("41") ) Char("42") * Char("43") +
Char("44") , Char("45") - Char("46") . Char("47") / 。。。。
评论