转载自http://blog.csdn.net/fire1175/article/details/1690431String类对象的常用操作及方法在Java中,String类包含有50多个方法来实现字符串的各种操作,以下介绍一些我们需要经常使用的方法.(1)字符串的连接public String c...
分类:
其他好文 时间:
2015-05-20 16:17:37
阅读次数:
94
在Java中,String类包含有50多个方法来实现字符串的各种操作。字符串变量必须初始化后才能使用,如果声明时赋值为null,则声明的字符串的值为null,否则表示未初始化的状态。以下介绍一些我们需要经常使用的方法。
(1)字符串的连接
public String concat(String str)
该方法的参数为一个String类对象,作用是将参数中的字符...
分类:
编程语言 时间:
2015-05-15 09:16:58
阅读次数:
167
原文链接:java-performance翻译:ImportNew.com-夏千林译文链接:http://www.importnew.com/7656.htmlChangeLog:2013年11月19日,更新了Java8版本中的变化。013年11月28日,更新了Java7u40版本中的变化。(感谢S...
分类:
编程语言 时间:
2015-05-06 10:45:38
阅读次数:
258
当一个软件系统在运行时产生的对象数量太多,将导致运行代价过高,带来系统性能下降等问题。所以需要采用一个共享来避免大量拥有相同内容对象的开销。在Java中,String类型就是使用了享元模式。String对象是final类型,对象一旦创建就不可改变。在Java中字符串常量都是存在常量池中的,Java会确保一个字符串常量在常量池中只有一个拷贝。...
分类:
其他好文 时间:
2015-05-04 15:39:06
阅读次数:
125
一般我们平时很少使用到 intern这个方法,今天我就来解释一下这个方法是干什么的,做什么用的
首先请大家看一个例子:
[java] view
plaincopyprint?
public static void main(String[] args) throws Exception {
String a = "b" ;
...
分类:
编程语言 时间:
2015-04-28 11:46:03
阅读次数:
132
这篇博客是我一直想总结的,这两天一直比较忙,先上传下照片吧,过后有时间再弄成正常的。本文主要是对Java中String类型的总结,包括其在JVM中是怎么存储的。。。
分类:
编程语言 时间:
2015-04-17 01:10:45
阅读次数:
161
转自http://developer.51cto.com/art/201503/468905.htm本文主要来介绍一下Java中的不可变对象,以及Java中String类的不可变性,那么为什么Java的String类是不可变对象?让我们一起来分析一下。答案一:最流行的Java面试题之一就是:什么是不...
分类:
编程语言 时间:
2015-04-13 18:02:13
阅读次数:
181
首先阐述String类和StringBuffer类的区别,String类是常量,不能添加,而StringBuffer则是一个字符缓冲区,可以往里面添加字符串。比如说:
String str = "helloworld";
str += "welcome";
这里其实过程是这样的:生成了String对象 "helloworld" 引用由str持有, 当执行 str += "welcome"...
分类:
编程语言 时间:
2015-04-05 12:05:01
阅读次数:
168
一 基本概念可变类和不可变类(Mutable and Immutable Objects)的初步定义:可变类:当获得这个类的一个实例引用时,可以改变这个实例的内容。不可变类:不可变类的实例一但创建,其内在成员变量的值就不能被修改。其中String类就是不可变类的经典应用。二 例子package cn...
分类:
编程语言 时间:
2015-03-16 12:39:30
阅读次数:
155
import java.io.*;public class Demo1{ public static void main(String args[]) { String df="12.2"; float a=Float.parseFloat...
分类:
编程语言 时间:
2015-03-10 22:59:42
阅读次数:
246