Java
GreeceZeus
这个作者很懒,什么都没留下…
展开
-
Java replaceFirst 和replaceAll 方法
replaceFirst 和replaceAll 方法用来替换匹配正则表达式的文本。不同的是,replaceFirst 替换首次匹配,replaceAll 替换所有匹配。下面的例子来解释这个功能:import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegexMatches{ private转载 2015-07-09 16:31:47 · 4717 阅读 · 0 评论 -
Java正则表达式语法
Java正则表达式语法 字符 说明 \ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,”n”匹配字符”n”。”\n”匹配换行符。序列”\”匹配”\”,”(“匹配”(“。 ^ 匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与”\n”或”\r”之后的位置匹配。 $ 匹配输入字符串结尾的位置。如果设置了 RegE原创 2015-07-08 09:41:25 · 20401 阅读 · 0 评论 -
Java appendReplacement 和 appendTail 方法
Matcher 类也提供了appendReplacement 和appendTail 方法用于文本替换:看下面的例子来解释这个功能:import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegexMatches{ private static String REGEX = "a*b"; p转载 2015-07-09 17:15:07 · 9515 阅读 · 3 评论 -
Java正则表达式示例
import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegexMatches{ public static void main( String args[] ){ // 按指定模式在字符串查找 String line = "This order was placed f原创 2015-07-08 00:09:47 · 11697 阅读 · 0 评论 -
Java中的String,StringBuffer,StringBuilder的区别
Java为我们提供了三个对字符串操作的类,分别是String,StringBuffer和StringBuilderString其中String在Java中是通过常量池来实现的,String本身是常量池中一个元素的引用,每次String的值在常量池中不存在都将构建新的常量字符串并且产生未被使用的对象。所以String得值并不适合多次改变否则效率就会变得很低。StringBuilder和StringBu原创 2015-07-07 17:37:21 · 3969 阅读 · 0 评论 -
OpenJDK 和 JDK区别
使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的openjdk,那么到底什么是openjdk,它与sun jdk有什么关系和区别呢?历史上的原因是,openjdk是jdk的开放原始码版本,以GPL协议的形式放出。在JDK7的时候,openjdk已经成为jdk7的主干开发,sun jdk7是在openjdk7的基础上发布的,其大部分原始码都相同转载 2015-08-06 23:38:38 · 2021 阅读 · 0 评论