在线一二区_国产精品一区不卡_黄色免费在线视频网站_91视频在线免费观看_成年大片40分钟免费视频播放_91视频高清免费

最新java字符串总结通用

网络整理 分享 时间: 收藏本文

最新java字符串总结通用

总结不仅仅是总结成绩,更重要的是为了研究经验,发现做好工作的规律,也可以找出工作失误的教训。这些经验教训是非常宝贵的,对工作有很好的借鉴与指导作用,在今后工作中可以改进提高,趋利避害,避免失误。相信许多人会觉得总结很难写?以下是小编为大家收集的总结范文,仅供参考,大家一起来看看吧。

java字符串总结篇一

导语:java是一门面向对象编程语言,不仅吸收了c++语言的各种优点,还摒弃了c++里难以理解的多继承、指针等概念,因此java语言具有功能强大和简单易用两个特征。下面我们来看看java字符串(string),希望对大家有所帮助。

从表面上看,字符串就是双引号之间的数据。在java中,可以使用下面的方法定义字符串:

string stringname = "string content";

例如:

1

string url = "http://kaoshi,";

string webname = "应届毕业生";

字符串可以通过“+”连接,基本数据类型与字符串进行“+”操作一般也会自动转换为字符串,例如:

1

public class demo {

public static void main(string[] args){

string stuname = "小明";

int stuage = 17;

float stuscore = 92.5f;

string info = stuname + "的年龄是 " + stuage + ",成绩是 " + stuscore;

n(info);

}

}

运行结果:

小明的年龄是 17,成绩是 92.5

string字符串与数组有一个共同点,就是它们被初始化后,长度是不变的,并且内容也不变。如果要改变它的值,就会产生一个新的字符串,如下所示:

1

string str = "hello ";

str += "world!";

这个赋值表达式看起来有点像简单的接龙,在str后面直接加上一个“world!”字符串,形成最后的字符串“hello world!”。其运行原理是这样的:程序首先产生了str1字符串,并在内存中申请了一段空间。此时要追加新的字符串是不可能的,因为字符串被初始化后,长度是固定的。如果要改变它,只有放弃原来的空间,重新申请能够容纳“hello world!”字符串的内存空间,然后将“hello world!”字符串放到内存中。

实际上,string 包下的一个类,按照标准的面向对象的语法,其格式应该为:

1

string stringname = new string("string content");

例如:

1

string url = new string("http://");

但是由于string特别常用,所以java提供了一种简化的语法。

使用简化语法的另外一个原因是,按照标准的面向对象的语法,在内存使用上存在比较大的浪费。例如string str = new string(“abc”);实际上创建了两个string对象,一个是”abc”对象,存储在常量空间中,一个是使用new关键字为对象str申请的.空间。

string对象有很多方法,可以方便的操作字符串。

length() 返回字符串的长度,例如:

1

string str1 = "微学苑";

string str2 = "weixueyuan";

n("the lenght of str1 is " + ());

n("the lenght of str2 is " + ());

输出结果:

the lenght of str1 is 3

the lenght of str2 is 10

可见,无论是字母、数字,还是汉字,每个字符的长度都是1。

charat() 方法的作用是按照索引值获得字符串中的指定字符。java规定,字符串中第一个字符的索引值是0,第二个字符的索引值是1,依次类推。例如:

1

string str = "123456789";

n((0) + " " + (5) + " " + (8));

输出结果:

1 6 9

contains() 方法用来检测字符串是否包含某个子串,例如:

1

string str = "weixueyuan";

n(ns("yuan"));

输出结果:

true

字符串替换,用来替换字符串中所有指定的子串,例如:

1

string str1 = "the url of weixueyuan is !";

string str2 = e("weixueyuan", "微学苑");

n(str1);

n(str2);

输出结果:

the url of weixueyuan is !

the url of 微学苑 is !

注意:replace() 方法不会改变原来的字符串,而是生成一个新的字符串。

以指定字符串作为分隔符,对当前字符串进行分割,分割的结果是一个数组,例如:

1

import .*;

public class demo {

public static void main(string[] args){

string str = "wei_xue_yuan_is_good";

string strarr[] = ("_");

n(ng(strarr));

}

}

运行结果:

[wei, xue, yuan, is, good]

以上仅仅列举了几个常用的string对象的方法,更多方法和详细解释请参考api文档。

s("content_relate");

主站蜘蛛池模板: 图片区亚洲色图 | 91精品国产高清久久久久久 | 亚洲av无码一区二区三区系列 | 91手机看片国产福利精品 | 免费精品美女久久久久久久久 | 国产成人精品免费视频大全办公室 | 国产一区二区在线视频 | 精品国产乱码久久久软件下载 | 毛片高清一区二区三区 | 成人天堂在线 | 久久精品视频国产 | 国产精品国产三级国产av剧情 | 天堂资源在线 | 久久无码高潮喷水 | 一本大道伊人av久久乱码 | 国产嘿嘿嘿视频在线观看 | a级毛片无码免费真人 | 少妇被爽到高潮动态图 | 天天躁日日躁狠狠躁中文字幕老牛 | 国产精品玖玖玖影院 | 国产精品成熟老女人视频 | 日本国内一区二区三区 | 一级免费黄色大片 | 亚洲精品人成电影网 | 四虎在线精品免费高清在线 | 久久久www免费人成看片 | 成人在线免费看片 | 久久久久久久久免费视频 | 亚洲av伊人久久综合密臀性色 | 精品久久无码中文字幕 | 好吊妞视频这里有精品 | 久草免费资源站 | 多毛小伙内射老太婆 | 国产成年人在线观看 | 两个人看的www神马视频 | 女人高潮久久久叫人喷水 | 国产免费福利视频一区二区 | 好了av在线第四综合网站 | 日本japanese丰满少妇 | 久久只有精品 | 国产精品视频专区 |