排序:
默认
按更新时间
按访问量

java正则表达式中的坑

问题:程序会计算表达式的值 //将数值转换以K为单位 String value = "10*1000*1000"; String regex="\\s*\\*\\s*1000\\s*"; boolean isMatch =...

2018-10-20 11:10:01

阅读数:9

评论数:0

String 使用不当可能导致内存泄露

转载自   String 使用不当可能导致内存泄露 String是Java中一个比较基础的类,每一个开发人员都会经常接触到。而且,String也是面试中经常会考的知识点。String有很多方法,有些方法比较常用,有些方法不太常用。   今天介绍一个String使用不当可能导致内存泄露的问题,...

2018-10-19 12:34:21

阅读数:5

评论数:0

Java 中的 String 真的是不可变的吗

转载自   Java 中的 String 真的是不可变的吗 我们都知道 Java 中的 String 类的设计是不可变的,来看下 String 类的源码。 public final class String     implements java.io.Serializable, Compa...

2018-10-02 13:48:34

阅读数:19

评论数:0

面试进阶之字符串常量池

转载自  面试进阶之字符串常量池 作为最基础的引用数据类型,Java 设计者为 String 提供了字符串常量池以提高其性能,那么字符串常量池的具体原理是什么,我们带着以下三个问题,去理解字符串常量池: 字符串常量池的设计意图是什么? 字符串常量池在哪里? 如何操作字符...

2018-09-26 09:21:19

阅读数:17

评论数:0

Java中的String与常量池

转载自  Java中的String与常量池string是java中的字符串。String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。下面介绍java中的String与常量池。1. 首先String不属于8种基本数据类型,String是一个对象。因为对象的默认值是n...

2018-07-11 12:41:17

阅读数:21

评论数:0

Java中关于String类型的10个问题

转载自   Java中关于String类型的10个问题1. 如何比较两个字符串?用“=”还是equals简单来说,“==”是用来检测俩引用是不是指向内存中的同一个对象,而equals()方法则检测的是两个对象的值是否相等。只要你想检测俩字符串是不是相等的,你就必须得用equals()方法。如果你知...

2018-07-06 23:14:36

阅读数:25

评论数:0

java字符串格式化:String.format()方法的使用

转载自   java字符串格式化:String.format()方法的使用 常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的读者应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。l     fo...

2018-06-22 18:41:30

阅读数:131

评论数:0

String与InputStream相互转换

转载自   String与InputStream相互转换1.String to InputStreamString str = "String与InputStream相互转换"; InputStream in_nocode = new Byte...

2018-06-20 13:13:15

阅读数:892

评论数:0

图说:为什么Java中的字符串被定义为不可变的

转载自 图说:为什么Java中的字符串被定义为不可变的字符串,想必大家最熟悉不过了,通常我们在代码中有几种方式可以创建字符串,比如:String s = "Hollis";这时,其实会在堆内存中创建一个字符串对象,其中保存了一个字符数组,该数组中保存了字符串的内...

2018-05-19 08:47:22

阅读数:27

评论数:1

深入解析String中的intern

转载自 深入解析String中的intern引言在 JAVA 语言中有8中基本类型和一种比较特殊的类型String。这些类型为了使他们在运行过程中速度更快,更节省内存,都提供了一种常量池的概念。常量池就类似一个JAVA系统级别提供的缓存。8种基本类型的常量池都是系统协调的,String类型的常量池...

2018-05-19 08:45:51

阅读数:56

评论数:1

深入分析Java中的length和length()

转载自 深入分析Java中的length和length()在开始正文之前,请你快速回答如下问题:在不使用任何带有自动补全功能IDE的情况下,如何获取一个数组的长度?以及,如何获取一个字符串的长度?这个问题我问过不同水平的程序员,包括初级和中级水平的。他们都不能准确而自信地回答这个问题(如果你能很准...

2018-05-19 08:45:42

阅读数:70

评论数:1

字符串拼接+和concat的区别

转载自  字符串拼接+和concat的区别+和concat都可以用来拼接字符串,但在使用上有什么区别呢,先来看看这个例子。public static void main(String[] args) {    // example1    String str1 = "s1&...

2018-05-02 09:29:46

阅读数:1876

评论数:0

StringTokenizer的使用

转载自 Java学习笔记--StringTokenizer的使用拓展:Pattern.split替代String.split http://www.cnblogs.com/gnivor/p/4386978.htmlStringTokenizer是一个用来分隔String的应用类1. 构造函数。1....

2018-04-30 09:44:40

阅读数:42

评论数:0

字符串拼接方式

转载自 java提高篇之字符串对于字符串而言我们经常是要对其进行拼装处理的,在java中提高了三种拼装的方法:+、concat()以及append()方法。这三者之间存在什么区别呢?先看如下示例:public class StringTest { /** * @desc 使用...

2018-04-30 09:44:18

阅读数:64

评论数:0

String.format()方法的使用

转载自  java字符串格式化:String.format()方法的使用 常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的读者应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。l     for...

2018-04-30 09:44:04

阅读数:151

评论数:0

String、StringBuilder、StringBuffer三者执行效率

一、String、StringBuilder、StringBuffer的执行效率StringBuilder > StringBuffer > String二、测试代码package cn.test; public class Test { f...

2018-04-29 15:01:41

阅读数:47

评论数:0

Java中的宏变量,宏替换详解。

转载自 Java中的宏变量,宏替换详解。群友在微信群讨论的一个话题,有点意思,特拿出来分享一下。输出true false来看下面这段程序,和群友分享的大致一样。public static void main(String[] args) {    String hw = "he...

2018-04-26 09:33:00

阅读数:50

评论数:0

java之StringBuider与StringBuffer

一、StringBuider与StringBufferStringBuider与StringBuffer类比String更加灵活,只要使用字符串的地方,都可以使用StringBuider与StringBuffer类。三者的共同之处都是 final 类,不允许被继承,这主要是从性能和安全性上考虑的,...

2017-11-26 17:53:30

阅读数:80

评论数:0

java之String

一、String类的特性String对象是不可变的,字符串一旦创建,就不可以改变。二、构造字符串      字符串直接量String a=new String("字符串直接量");       字符数组String b=new String(chars);   ...

2017-11-26 17:53:27

阅读数:68

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭