随笔分类 - java 字符串
摘要:转载自 我终于搞清楚了和String有关的那点事儿 String,是Java中除了基本数据类型以外,最为重要的一个类型了。很多人会认为他比较简单。但是和String有关的面试题有很多,下面我随便找两道面试题,看看你能不能都答对: Q1:String s = new String("hollis");
阅读全文
摘要:问题:程序会计算表达式的值 //将数值转换以K为单位 String value = "10*1000*1000"; String regex="\\s*\\*\\s*1000\\s*"; boolean isMatch = value .matches(regex); if(isMatch){ va
阅读全文
摘要:转载自 面试进阶之字符串常量池 作为最基础的引用数据类型,Java 设计者为 String 提供了字符串常量池以提高其性能,那么字符串常量池的具体原理是什么,我们带着以下三个问题,去理解字符串常量池: 字符串常量池的设计意图是什么? 字符串常量池在哪里? 如何操作字符串常量池? 字符串常量池的设计思
阅读全文
摘要:转载自 Java中的String与常量池 string是java中的字符串。String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。下面介绍java中的String与常量池。 1. 首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是
阅读全文
摘要:转载自 深入解析String中的intern 引言 在 JAVA 语言中有8中基本类型和一种比较特殊的类型String。这些类型为了使他们在运行过程中速度更快,更节省内存,都提供了一种常量池的概念。常量池就类似一个JAVA系统级别提供的缓存。 8种基本类型的常量池都是系统协调的,String类型的常
阅读全文
摘要:转载自 深入分析Java中的length和length() 在开始正文之前,请你快速回答如下问题: 在不使用任何带有自动补全功能IDE的情况下,如何获取一个数组的长度?以及,如何获取一个字符串的长度? 这个问题我问过不同水平的程序员,包括初级和中级水平的。他们都不能准确而自信地回答这个问题(如果你能
阅读全文
摘要:转载自 字符串拼接+和concat的区别 +和concat都可以用来拼接字符串,但在使用上有什么区别呢,先来看看这个例子。 public static void main(String[] args) { // example1 String str1 = "s1"; System.out.prin
阅读全文
摘要:转载自 Java学习笔记--StringTokenizer的使用 拓展:Pattern.split替代String.split http://www.cnblogs.com/gnivor/p/4386978.html StringTokenizer是一个用来分隔String的应用类 1. 构造函数。
阅读全文
摘要:一、String、StringBuilder、StringBuffer的执行效率 StringBuilder > StringBuffer > String 二、测试代码 package cn.test; public class Test { final static int COUNT = 10
阅读全文
摘要:转载自 Java中的宏变量,宏替换详解。 群友在微信群讨论的一个话题,有点意思,特拿出来分享一下。 输出true false 来看下面这段程序,和群友分享的大致一样。 public static void main(String[] args) { String hw = "hello world"
阅读全文