码迷,mamicode.com
首页 > 编程语言 > 详细

java 字符串定义和构造方法

时间:2015-12-30 00:40:48      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:java string 字符串的定义和构造方法

java中字符串的概述

1,字符串可以看作是字符数组

2,同时也是常量,一旦定义就不能被改变.存储在字符串常量池中。

原型:public final calss  String extends Object implements Serializable,Compareable,CharSequence


String s = "abc"; 等同于

char[] data = {‘a‘,‘b‘,‘c‘};

String s = new String("abc");


常用构造方法是

public String();
public String(byte[] bytes);
public String(byte[] bytes,int offset,int length);

//从byte[]数组的第offset个索引开始,长度为length,字符串

public String(char[] value)

//将字符数组转化为字符串

public String(char[] value,int offset,int length)

//将字符数组从offset开始,长度为length为止转化为字符串


public String(String original) //创建一个String original的副本


方法:public int length();  返回字符串的长度


字符串可以和任意的数据进行拼接,然后生成新的字符串。


例如:

String s1 = "abcde";

int a = 100;

byte b = 101;

char c = ‘f‘;


String s2 = s1 + a;

String s3 = s1 + b;

String s4 = s1 + c;

System.out.println("s2 =" + s2); //结果为 abced100

System.out.println("s3 = " + s3);//结果为 abcde101

System.out.println("s4 = " + s4); //结果为 abcdef



本文出自 “似水流年” 博客,请务必保留此出处http://firrty.blog.51cto.com/4028329/1729722

java 字符串定义和构造方法

标签:java string 字符串的定义和构造方法

原文地址:http://firrty.blog.51cto.com/4028329/1729722

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!