本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- ranbuijj
- wallimn
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- ganxueyun
- xyuma
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
javaSE字符串
很多场景的编程都是回归到最基本的基础应用:字节数组输入流ByteArrayInputStream的应用
样例: 00000154***********(某协议传输的内容1)00012323*******************(某协议传输的内容2) … 00000859******(某协议传输的内容3) 其中,连续8byte的数字代表业务信息协议内容的长度,后边“******”即为 ...
java字符串拼接在编译时优化测试
为了验证编译器对于String相关代码的字节码优化,我简单的做了个测试:jdk版本:1.7.0_51
java 用例代码:
package com.rsp.shiro;
/**
* Created by cd_huang on 2017/4/1.
*/
public class StringTest {
public static String StaticString ...
String、StringBuffer、StringBuilder
1、String 字符串常量
StringBuffer、StringBuilder 字符串变量
2、执行速度
StringBuilder>StringBuffer>String
例:
String string = "ab";
string = string + "cd";
JVM执 ...
java中字符串操作
1 char charAt(int index)
返回指定索引处的 char 值。
2 int compareTo(Object o)
把这个字符串和另一个对象比较。
3 int compareTo(String anotherString)
按字典顺序比较两个字符串。
4 int compareToIgnoreCase(String str)
按字典顺序比 ...
InputStream,String,File 三者之间的相互转化
1. String --> InputStreamInputStream String2InputStream(String str){ ByteArrayInputStream stream = new ByteArrayInputStream(str.getBytes()); return stream;}
2. InputStream --> StringString ...
JAVA中String、Stringbuffer和StringBuilder的区别
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
String、Stringbuffer和StringBuilder的区别:
·String对象的内容不允许修改;
·StringBuffer对象的内容可以修改,所有的方法都使用了synchroni ...
String与new String
1、String a = “asdf”与String a = new String(“asdf”)的区别;
前者首先判断String对象是a的值的话那a直接就指向之前的对象,不用在重新NEW一个对象了
后者无论是否指向String,都会重新NEW一个新的String。
Java去除字符串中的空格
Strim或者Trip都是只能去除头部和尾部的空字符串。中间的部分是不能够去除的!
推荐使用ApacheCommonse的StringUtils.deleteWhitespace("a b c"); 删除所有空格。
如果我自己写,我会采用foreache遍历每一个字符串中的字符然后利用StringBuilder追加 或者使用 Replace进行替换,替换的时候对于多个空格 ...
看String源码的疑惑
今天看JDK String 源码有一段代码实在没想通,网上也没有什么资料,说说自己的理解。先贴上jdk这一段源码:
public boolean contentEquals(CharSequence cs) {
// Argument is a StringBuffer, StringBuilder
if (cs instanceof AbstractStrin ...