最新文章列表

Java 分割字符串---按字节长度分割带有中文字符串,中文不乱码

    中文在不同编码中占用的字节数是不同的,GBK编码中,一个汉字占两个字节,UTF-8编码格式中,一个汉字占3个字节。关于汉字所占字节,知乎有此问答,http://www.zhihu.com/question/20451870。如果我们按照字节数来截取带中文的字符串,就有可能截取了半个或者三分之一个汉字,导致乱码的出现。 package com.java.string.split; i ...
lg904cyf 评论(0) 有5343人浏览 2015-05-17 00:14

java字符串和数字转换工具

java数字和字符串之间的转换工具 package com.test.util; /** * 数字工具类 */ public class NumberUtil { /** * 数字转换为字符串 * @param num 数字 * @return 字符串,如果 num 为空, 返回空字符串 */ public st ...
zx_code 评论(0) 有3102人浏览 2015-05-06 16:32

String、StringBuffer、StringBuilder的区别

一、本质区别 1.String 修改的内容不可改变 1.1 String 类不可继承 // final 修饰的类不可继承 public final class String implements java.io.Serializable, Comparable<String>, CharSequence 1.2 String 修饰的内容不可变 /** The v ...
mingyun 评论(0) 有517人浏览 2015-04-30 16:40

stringutil常用工具类

package com.activity.util; import java.io.File; import java.math.BigDecimal; import java.sql.Timestamp; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; imp ...
zx_code 评论(0) 有3060人浏览 2015-04-24 16:45

java String之format

Returns a formatted string using the specified format string and arguments.官方给的注释 翻译过来就是,用规定的样板字符串和参数返回一个格式化的字符串,就是格式化字符串并返回 String result = String.format("%s/build/%s/", "xxx", & ...
youzhibing 评论(0) 有1009人浏览 2015-04-22 17:18

【转】为什么 String 类要设计成不可变的?

本文转自 http://www.importnew.com/7440.html String 是所有语言中最常用的一个类。我们知道在 Java 中, String 是不可变的、 final 的。Java 在运行时也保存了一个字符串池( String Pool ),这使得 String 成为了一个特别的类。 String 类不可变性的好处 1. 只有当字符串是不可变的,字符串池才有可能实现。字符 ...
dsxwjhf 评论(0) 有1110人浏览 2015-04-20 00:07

在JAVA中 解析String,形如(0<p<10 or 0<=p<10 or 0<p<=10 or 0<=p<=10)的字符串,看所传入的参数是否在表达式内

今天在项目中需要解析一个参数范围的字符串,然后判断一个传入参数是否在这个表达式内。因为参数范围字符串是(0<p<10 or 0<=p<10 or 0<p<=10 or 0<=p<=10)的组合,所以我觉得直接去进行split处理比较麻烦,就运用了String转为 byte[] 再做处理。代码如下。 不知道大家有没有更好的处理方式。 package ...
hunanlzg 评论(0) 有612人浏览 2015-04-13 15:55

String,StringBuffer和StringBuilder区别

           在实际开发中,我们会经常使用到字符串连接的操作,以前我习惯喜欢用String的‘+’来操作,觉得非常方便好用,最近认真学习了String,StringBuffer和StringBuilder这三个类,才发现使用String来连接字符串,代码性能会很低。下面我们就字符串连接来分析这三种方式。    1.String              打开String的源码, ...
hm4123660 评论(2) 有2594人浏览 2015-04-09 01:17

Java的String详解

      Java的String类在开发时经常都会被使用到,由此可见String的重要性。经过这次认真仔细的学习了java的String类。发现了自己以前开发中对String使用的不足,特写此博客来记录自己对String的学习总结。      首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的 ...
hm4123660 评论(5) 有8024人浏览 2015-04-05 19:35

String,StringBuilder,StringBuffer

(1)基本原则:如果要操作少量的数据,用String ;单线程操作大量数据,用StringBuilder ;多线程操作大量数据,用StringBuffer。 (2)不要使用String类的"+"来进行频繁的拼接,因为那样的性能极差的,应该使用StringBuffer或StringBuilder类,这在Java的优化上是一条比较重要的原则。 (3)为了获得更好的性能,在构造 ...
elviszhao 评论(0) 有520人浏览 2015-03-25 15:24

String+=?

  源代码:   public class Main {   public static void main(String args[]){ String a="a"+"b"+"c"; a+="d"; a+="e"; System.out.println(a); }   } ...
RoomFourteen224 评论(0) 有414人浏览 2015-03-17 15:07

探讨String、StringBuffer和StringBuilder类之间的异同

1、String对象是不可变的,但引用变量是可变的。   2、如果创建了新的String而没有给它赋值,则对程序来说它是丢失的。   3、如果将String的引用变量指向了新的对象,在旧的对象可能丢失(看没有其他引用指向)。   4、String类是最终类,意味着其所有的方法都不能被覆写。   5、当JVM发现字符串的字面值时,会将它添加到String字面值池中,比如:     ...
JokerLinisty 评论(0) 有632人浏览 2015-03-11 11:59

jvm之String 在jvm中分配

----------~开篇分享一句话:【纸上得来终觉浅,绝知此事要躬行】~--------------------------------------- 关于String的些许探讨 首先看下面的案例: /** * JV ...
王新春 评论(0) 有1046人浏览 2015-03-09 20:50

关于String的问题

关于String的经典问题很多,不过弄清楚jvm如果创建和存储String对象,一般的问题应该都能对付 1 String对象的存放    (1) 直接使用双引号:String s = "abc"; "abc"字符串存在jvm的常量池中,常量池在方法区中    (2) 使用new String:String s = new String("ab ...
abc08010051 评论(0) 有689人浏览 2015-03-05 14:07

Java String instance

请忽略 测试一下 blog's function Java 中最重要的 String 类 1.新建 String str = new String("This is a new String"); System.out.println("str->"+str);
flameapollo 评论(0) 有984人浏览 2015-02-28 16:11

java String类replace方法源码分析

public String replace(char oldChar, char newChar) { if (oldChar != newChar) { int len = value.length;//value就是一个数组,这里得到string字符串的长度 int i = -1; ...
永夜-极光 评论(0) 有4044人浏览 2015-02-11 02:19

Python27 和 IronPython 处理文件读写的字符编码问题

又被 Python 的字符编码虐了。   平台: Python27,IronPython   场景: 读取包含非 ASCII 字符的 UTF-8 编码的纯文本文件。 将包含非 ASCII 字符的 Unicode 字符串写入纯文本文件。 细节: 打开文件可以用 open ,也可以用 module 'codecs' 下的 'open'(推荐使用)。codecs.open 的 ...
草料场 评论(0) 有1025人浏览 2015-02-05 10:45

java String Format 用法

static String format(Locale l, String format, Object... args) 使用指定的语言环境、格式字符串和参数返回一个格式化字符串。 static String format(String format, Object... args) 使用指定的格式字符串和参数返回一个格式化字符串。  format()方法有两种重载形 ...
z_l_ming 评论(0) 有620人浏览 2015-01-30 16:24

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics