Java教程

字符串对象

本文主要是介绍字符串对象,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

String是基本数据类型,按道理对象才有属性和方法,复杂数据类型才有对象和方法。

基本包装类型

简单数据类型---复杂数据类型

var temo = new String('andy');
//把临时变量的值给str
//赋值
str=temp;
//销毁临时变量
temp=null;

number;boolean

字符串的不可变

所以不要大量的拼接字符串

根据字符返回位置

str.indexOf('要查找的字符',[起始的位置])
==查找字符串“sdjjoaoao”中所有o出现的位置以及次数
核心算法:先查找第一个o出现的位置
只要indexOf返回的结果不是-1,就继续往后查找
因为index只能查找到第一个,所以后面的查找,一定是索引+1,从而继续查找

var str = "dhkoosdkso";
var index = str.indexOf.('o');
var num=0;
while(index!=-1){
console.log(index);
numb++;
index=str.indexOf('o',index+1);
}
console.log('o出现的次数是'+num);
这篇关于字符串对象的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!