
Java-字符串处理专题
zolalad
这个作者很懒,什么都没留下…
展开
-
Java字符串问题Top10
以下是10个最常见的Java字符串问题。1、如何比较字符串?使用“==”还是使用equals() ?简单地说,“==”测试引用同一地址,而equals()测试值是否相等。除非需要检查两个字符串是否是同一个对象,否则应该总是使用equals()方法。如果你知道字符串驻留(string interning)的概念的就更好了。译注:字符串驻留是指为每个独立的Strin转载 2014-05-05 17:57:44 · 839 阅读 · 0 评论 -
Java 正则表达式详解
Java 正则表达式详解 如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的"串",它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、PHP、Python、JavaScript和JScri转载 2013-09-21 19:42:34 · 2808 阅读 · 0 评论 -
Java中字符串操作方法总结
Java中字符串操作方法总结转载 2014-05-05 18:40:20 · 2028 阅读 · 0 评论 -
Java_去掉字符串中重复的子字符串
/** * 去掉字符串中重复的子字符串 * * @param str * @return String */import java.util.LinkedHashSet;import java.util.Set;public class RemoveSameString{ private static String removeSameString(String str){原创 2014-06-04 16:16:33 · 4644 阅读 · 0 评论 -
Java字符串处理的几个常用方法
字符串1、获取字符串的长度length()2 、判断字符串的前缀或后缀与已知字符串是否相同前缀 startsWith(String s)后缀 endsWith(String s)3、比较两个字符串equals(String s)4、把字符串转化为相应的数值int 型 Integer.parseInt(字符串)long 型 Long.parseLong(字符串原创 2014-06-04 16:24:17 · 5878 阅读 · 0 评论 -
JAVA_把二维数组(Array)转换成 Map
1.把 二维数组(Array)转换成 Map/* * 把 二维数组(Array)转换成 Map*/import java.util.Map; import org.apache.commons.lang.ArrayUtils; public class ArrayToMap { public static void main(String[] args)原创 2014-06-04 18:35:30 · 10366 阅读 · 0 评论 -
如何高效地判断数组中是否包含某特定值
如何高效地判断数组中是否包含某特定值转载 2014-06-09 18:23:00 · 907 阅读 · 0 评论 -
为什么String类是不可变的?
String是所有语言中最常用的一个类。我们知道在Java中,String是不可变的、final的。Java在运行时也保存了一个字符串池(String pool),这使得String成为了一个特别的类。String类不可变性的好处只有当字符串是不可变的,字符串池才有可能实现。字符串池的实现可以在运行时节约很多heap空间,因为不同的字符串变量都指向池中的同一个字符串。但如果字符转载 2014-06-09 18:56:40 · 845 阅读 · 0 评论 -
剖析java中的String之__拼接
网上剖析String的不少,关于其他的String的知识我就不累赘去说了!本文只解释下我在面试中遇到的String拼接的问题以及最近看到了网上的一道机试题跟这个有关系, 所以就想把自己对String拼接的理解分享给大家! 去华为面试的时候, 第一笔试题就让我费神去想了, 回来在机子上运行结果, 发现自己当时答错了, 于是就狠下心来花了点时间研究这个:转载 2014-06-11 19:07:06 · 5963 阅读 · 2 评论