String Java程序中所有的字符串文字(例如"abc" )都可以被看作是实现此类的实例。 特点: 1、字符串String类型本身是final声明的,意味着我们不能继承String。 2、字符串的对象也是不可变对象,意味着一旦进行修改,就会产生新对象 我们修改了字符串后,如果想要获得新的内容,必 ...
分类:
编程语言 时间:
2019-12-01 13:40:59
阅读次数:
101
一.字符串的获取 1、 获取字符串长度方法length() 2、获取字符串中的第i个字符方法charAt(i) int length = str.length(); char ch = str.charAt(i); //i为字符串的索引号,可得到字符串任意位置处的字符,保存到字符变量中 3、获取指定 ...
分类:
编程语言 时间:
2019-11-22 01:27:52
阅读次数:
107
1 API的使用方法 看继承 看常量、构造方法 看方法 2 File中的常量 static String separator不同的操作系统中,文件路径的分隔符有所不同,separator提供路径的分隔符的动态分隔。例如:D:\java\jdk在java中可表示为:String path = "D:\ ...
分类:
其他好文 时间:
2019-11-21 11:59:14
阅读次数:
63
挺惭愧的,学Java这么久了一直没有去学regex,所以就去学了一下(以下都是已转义为Java字符串的regex) 1. "."匹配任意字符 2. "\\d"匹配数字0-9; "\\D"可以匹配任意非数字字符 3. w的意思是word,"\\w"匹配一个字母(a-z,大小写都可)、数字(0-9) 或 ...
分类:
其他好文 时间:
2019-11-18 22:02:26
阅读次数:
82
JAVA字符串格式化-String.format()的使用 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。 format(String format, Ob ...
分类:
编程语言 时间:
2019-11-18 20:02:55
阅读次数:
232
二哥,我今年大二,看你分享的《阿里巴巴 Java 开发手册》上有一段内容说:“循环体内,拼接字符串最好使用 StringBuilder 的 append 方法,而不是 + 号操作符。”到底为什么啊,我平常一直就用的‘+’号操作符啊!二哥有空的时候能否写一篇文章分析一下呢? 就在昨天,一位叫小菜的读者 ...
分类:
编程语言 时间:
2019-11-14 09:57:53
阅读次数:
75
String.format由于每次都有生成一个Formatter对象,因此速度会比较慢,在大数据量需要格式化处理的时候,避免使用String.format进行格式化,相反使用StringUtils.leftPad,StringUtils.rightPad,然后使用+一次性(注:分为多个独立的+性能会 ...
分类:
编程语言 时间:
2019-11-05 13:57:58
阅读次数:
201
package java07; /* String 当中与获取相关的常用方法 public int length(); 获取字符串当中含有的字符的个数,得到字符串的长度 public String concat(String str); 将当前字符串和参数字符串拼接成为新的字符串返回 public ... ...
分类:
编程语言 时间:
2019-10-21 12:04:06
阅读次数:
87
章节Java 基础 Java 简介 Java 环境搭建 Java 基本语法 Java 注释 Java 变量 Java 数据类型 Java 字符串 Java 类型转换 Java 运算符 Java 字符串 Java Math Java 布尔运算 Java If … Else Java Switch Ja ...
分类:
编程语言 时间:
2019-10-14 13:01:16
阅读次数:
131
章节Java 基础 Java 简介 Java 环境搭建 Java 基本语法 Java 注释 Java 变量 Java 数据类型 Java 字符串 Java 类型转换 Java 运算符 Java 字符串 Java Math Java 布尔运算 Java If … Else Java Switch Ja ...
分类:
编程语言 时间:
2019-10-14 12:21:03
阅读次数:
99