让我们从下面的语句开始:
String x = null;
1.这条语句到底做了什么
回想一下什么是变量什么是值。一个通常的比喻就是变量类似于一个盒子,然后你可以使用这个盒子盛放一些东西,你可以用一个变量存储一个值。当声明一个变量时,我们需要指定它的类型。
在Java中主要有两种类型:基本类型和引用类型。基本类型存储值,引用类型存储引用。在这个例子中,初始化语句声明了一个变量“x”...
分类:
编程语言 时间:
2015-01-11 17:50:37
阅读次数:
166
这是一个经典问题。有很多类似的问题在stackoverflow上被提问且存在很多错误的、不完整的答案。如果您不去深究这个问题很简答。但是如果你深入去探究,又会令你很困惑。
1.一段有趣又令人困惑的代码片段
public static void main(String[] args) {
String x = new String("ab");
change(x);
System.out....
分类:
其他好文 时间:
2015-01-09 22:29:34
阅读次数:
242
JAVA字符串转日期或日期转字符串文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进来!用法: SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-d....
分类:
编程语言 时间:
2015-01-04 14:50:10
阅读次数:
165
如下代码:publicclassExample013{
publicstaticvoidmain(String[]args){
finalStringpig="length:8";
finalStringpig1="length:8";
intlength=pig.length();
finalStringdog="length:"+pig.length();
System.out.println("pig‘slengthis:"+length);
System.out...
分类:
编程语言 时间:
2014-12-26 06:22:44
阅读次数:
214
private static byte hexValueOf(String hex) {
byte result = 0;
if (hex.charAt(0) == '0'
&& (hex.charAt(1) == 'X' || hex.charAt(1) == 'x')) {
for (int i = 2; i < hex.length(); i++) {
char...
分类:
编程语言 时间:
2014-12-25 20:34:11
阅读次数:
115
最近做了一个需求,就是通过OA连接到我们系统,然后request里带有base64加密后的字符串,并且第一个与最后一个位置颠倒了,所以需要先恢复正常的加密串,然后在解密。所以首先工作是先测试还原加密串,就是第一个与最有一个字符位置交换一下。测试代码如下:privatestaticvoidt..
分类:
编程语言 时间:
2014-12-24 18:22:17
阅读次数:
205
函数boolean containsAny(String str, String searchChars) 判断str字符串中是否包含searchChars字符串String khh_str = ""; if(list.size()>0){ khh_str = "...
分类:
编程语言 时间:
2014-12-16 11:34:22
阅读次数:
187
JAVA字符串格式化-String.format()的使用...
分类:
编程语言 时间:
2014-12-06 15:28:48
阅读次数:
138
通过看jdk源码发现Java字符串中有如下关系:
接口中的方法默认都是抽象的可以写也可以不写。
public interface CharSequence {
int length();
char charAt(int index);
CharSequence subSequence(int start, int end);
...
分类:
编程语言 时间:
2014-12-02 22:38:36
阅读次数:
254