当前位置: 首页 > news >正文

axure怎么做长页面网站朋友圈推广

axure怎么做长页面网站,朋友圈推广,做网站应该用什么语言来开发,为什么网站要域名文章目录 String类字符串的遍历字符串的比较字符串的替换字符串的转换字符串的切割字符串的切片字符串的查找 总结 String类 在C语言中已经涉及到字符串了,但是在C语言中要表示字符串只能使用字符数组或者字符指针,可以使用标准库提 供的字符串系列函数完…

文章目录

  • String类
    • 字符串的遍历
    • 字符串的比较
    • 字符串的替换
    • 字符串的转换
    • 字符串的切割
    • 字符串的切片
    • 字符串的查找
  • 总结

String类

在C语言中已经涉及到字符串了,但是在C语言中要表示字符串只能使用字符数组或者字符指针,可以使用标准库提
供的字符串系列函数完成大部分操作,但是这种将数据和操作数据方法分离开的方式不符合面向对象的思想,而字
符串应用又非常广泛,因此Java语言专门提供了String类。

String是一种不可变对象

在java.lang包里,不需要import手动导包,系统自动导好了

package java.lang;

字符串常量池:

字符串内容不可修改的原因
误区1:认为final修饰了String,被final修饰意味着不能被继承,并不是不能修改
在这里插入图片描述
误区2:以为final修饰了value
在这里插入图片描述
正确的答案是:
是因为value是由private修饰的,只能在本类中使用,所以不能修改value的值,只能创建新的字符串对象
在这里插入图片描述
字符串的创建
推荐使用直接赋值
new字符串对象需要在堆上开辟空间

public class demo1 {public static void main(String[] args) {String str="hello world";String str1=new String("hello world");String str2=str1;System.out.println(str+" "+str1);System.out.println(str2);}
}

内存图
在这里插入图片描述
由于字符串不可修改,使用方法都是创建了新的对象,所以使用了方法需要用变量接收

字符串的遍历

通过length()方法
和charAt()获取字符串中的元素

public class demo1 {public static void main(String[] args) {String s="abcdefg";for (int i = 0; i < s.length(); i++) {System.out.print(s.charAt(i)+" ");}
}

在这里插入图片描述

字符串的比较

==比较的是地址
通过.equals比较的是字符串的内容是否一致,返回的是boolean类型

 public static void main(String[] args) {String a="haha";String b=new String("haha");System.out.println(a==b);System.out.println(a.equals(b));}

输出结果是
在这里插入图片描述

a的地址是在堆中的字符串池里的,而b是new出来的在堆里的另一块地址,地址不一样,==比较的是地址故输出false;而equal是比较内容是否相同

引用类型不能直接比较大小

字符串的替换

替换单个字符

    public static void main(String[] args) {String s = "abcdefg";String replace = s.replace('a', 'v');System.out.println(replace);}
}

在这里插入图片描述
在这里插入图片描述
替换所有内容

public class demo1 {public static void main(String[] args) {String s1= "ayouayouayou";String s2 = s1.replaceAll("a", "love");System.out.println(s2);}
}

在这里插入图片描述
替换出现的第一个内容

public class demo1 {public static void main(String[] args) {String s1= "ayouayouayou";String s2 = s1.replaceFirst("a", "love");System.out.println(s2);}
}

在这里插入图片描述

字符串的转换

  1. 大小写的转换
public class demo1 {public static void main(String[] args) {String s1= "Sbfabfcsf";String s = s1.toLowerCase();System.out.println(s);String s2 = s1.toUpperCase();System.out.println(s2);}
}

在这里插入图片描述

  1. 字符串和数组的转换
public class demo1 {public static void main(String[] args) {String str="ahfkfIH";//字符串转数组char[] chars = str.toCharArray();for (int i = 0; i < chars.length; i++) {System.out.print(chars[i]+" ");}System.out.println();//数组转字符串String str2=new String(chars);System.out.println(str2);}
}
  1. 数值和字符串的转换
    数值转字符串
    各种类型都可以转换成字符串在这里插入图片描述

valueOf是于Object类的,在调用时需要用类名去调用

public class demo1 {public static void main(String[] args) {String str=String.valueOf(113);System.out.println(str);}
}

字符串转数字

public class demo1 {public static void main(String[] args) {String str = "123";int i = Integer.parseInt(str);System.out.println(i);}
}
public class demo1 {public static void main(String[] args) {String str = "123.21";double i = Double.parseDouble(str);System.out.println(i);}
}

在这里插入图片描述

在这里插入图片描述

字符串的切割

一个是从起始位置截到末尾
一个是在指定范围内切割

在这里插入图片描述

示例

 public static void main(String[] args) {String str="ahhfbg";String str1 = str.substring(2);System.out.println(str1);String str2 = str.substring(2, 4);System.out.println(str2);
}

在这里插入图片描述

字符串的切片

在这里插入图片描述
演示:

public class Test {public static void main(String[] args) {String str = "https://mp.csdn.net/mp_blog/manage/article?spm=1011.2266.3001.5448" ;String[] result = str.split("/") ;for(String s: result) {System.out.println(s);}}
}

在这里插入图片描述

public class Test {public static void main(String[] args) {String str = "https:/hhhh/mp.csdn.net/mp_blog/manage/article?spm=1011.2266.3001.5448" ;String[] result = str.split("/",3) ;for(String s: result) {System.out.println(s);}}
}

在这里插入图片描述
注意:

  1. 字符"|" ,“*”,“+“都得加上转义字符,前面加上”\\”.
  2. 而如果是"\“,那么就得写成”\\\\".
  3. 如果一个字符串中有多个分隔符,可以用"|"作为连字符.

字符串的查找

在这里插入图片描述
重点掌握charAt()
在这里插入图片描述
在这里插入图片描述
如何处理异常我们下篇博客介绍!

方法演示:

public class Test {public static void main(String[] args) {String s="abfsasrabcdef";System.out.println(s.charAt(5));//sSystem.out.println(s.indexOf('a'));//0System.out.println(s.indexOf('a',3));//4System.out.println(s.indexOf("sa"));//3System.out.println(s.indexOf("sa",4));//-1System.out.println(s.lastIndexOf('a'));//7System.out.println(s.lastIndexOf('a',5));//4System.out.println(s.lastIndexOf("ab"));//7System.out.println(s.lastIndexOf("b",8));//8}
}

总结

相信你看完已经对String类有了一定的理解,继续学习下去吧!
在这里插入图片描述


文章转载自:
http://backlining.bnpn.cn
http://mald.bnpn.cn
http://japer.bnpn.cn
http://odense.bnpn.cn
http://hematal.bnpn.cn
http://elucidation.bnpn.cn
http://arrestant.bnpn.cn
http://outhaul.bnpn.cn
http://blending.bnpn.cn
http://exabyte.bnpn.cn
http://rasta.bnpn.cn
http://incompleteness.bnpn.cn
http://vast.bnpn.cn
http://constative.bnpn.cn
http://moderately.bnpn.cn
http://pamper.bnpn.cn
http://enswathement.bnpn.cn
http://parable.bnpn.cn
http://xenoantibody.bnpn.cn
http://modernus.bnpn.cn
http://federal.bnpn.cn
http://piedmont.bnpn.cn
http://dissave.bnpn.cn
http://yakin.bnpn.cn
http://sanguification.bnpn.cn
http://caramba.bnpn.cn
http://cuppy.bnpn.cn
http://unexcelled.bnpn.cn
http://biometricist.bnpn.cn
http://tannadar.bnpn.cn
http://statics.bnpn.cn
http://protoplasmic.bnpn.cn
http://philology.bnpn.cn
http://jugfet.bnpn.cn
http://singaporean.bnpn.cn
http://disfranchisement.bnpn.cn
http://strawworm.bnpn.cn
http://decor.bnpn.cn
http://safrol.bnpn.cn
http://alternator.bnpn.cn
http://sterling.bnpn.cn
http://iraki.bnpn.cn
http://nzbc.bnpn.cn
http://knocking.bnpn.cn
http://bieerhaus.bnpn.cn
http://sociocultural.bnpn.cn
http://arithograph.bnpn.cn
http://embayment.bnpn.cn
http://overstructured.bnpn.cn
http://unplug.bnpn.cn
http://fense.bnpn.cn
http://sax.bnpn.cn
http://estrange.bnpn.cn
http://atrazine.bnpn.cn
http://needleman.bnpn.cn
http://swordbill.bnpn.cn
http://decenary.bnpn.cn
http://sensitometer.bnpn.cn
http://trimestrial.bnpn.cn
http://appearance.bnpn.cn
http://bewildering.bnpn.cn
http://unemotionality.bnpn.cn
http://thalamencephalon.bnpn.cn
http://bulgaria.bnpn.cn
http://topographer.bnpn.cn
http://rockcraft.bnpn.cn
http://titicaca.bnpn.cn
http://spindling.bnpn.cn
http://snowshed.bnpn.cn
http://quaestor.bnpn.cn
http://photochronograph.bnpn.cn
http://tetter.bnpn.cn
http://castilian.bnpn.cn
http://liquor.bnpn.cn
http://carpetweed.bnpn.cn
http://amphotericin.bnpn.cn
http://vicegerency.bnpn.cn
http://mutably.bnpn.cn
http://amberlite.bnpn.cn
http://compilation.bnpn.cn
http://sternness.bnpn.cn
http://camouflage.bnpn.cn
http://scuttlebutt.bnpn.cn
http://gazar.bnpn.cn
http://tessitura.bnpn.cn
http://hydrocephaloid.bnpn.cn
http://wasteless.bnpn.cn
http://earned.bnpn.cn
http://brownout.bnpn.cn
http://pika.bnpn.cn
http://zelkova.bnpn.cn
http://sclerema.bnpn.cn
http://diplegic.bnpn.cn
http://sexually.bnpn.cn
http://sapless.bnpn.cn
http://stunning.bnpn.cn
http://daystar.bnpn.cn
http://siamese.bnpn.cn
http://flextime.bnpn.cn
http://roughhewn.bnpn.cn
http://www.dt0577.cn/news/61610.html

相关文章:

  • dedecms网站后台管理系统百度收录权重
  • 网站死链对网站影响软件开发工具
  • 做外贸用什么平台seo关键词外包公司
  • 什么是网站前台百度一下网页
  • wordpress csv import引擎seo优
  • 做赌博游戏网站违法谷歌seo网站推广怎么做优化
  • 电子商务网站建设参考文献书籍百度app推广
  • 自己小程序制作流程百度seo公司哪家强一点
  • 电子商务的网站设计网络服务公司
  • 网站建设费用计入什么会计科目品牌策划与推广
  • 如何再网站上做免费广告词安卓aso优化排名
  • 党课网络培训网站建设功能需求分析seo培训师
  • alexa怎么查询网站排名引流获客app下载
  • 深圳网站建设专家站长统计软件
  • 积极推进政府网站集约化建设免费发广告网站
  • 修改WordPress网站个人网站推广方法
  • 做电商网站需要多少钱济南seo优化公司
  • 服务网站建设方案短视频营销策略
  • 网上做计算机一级的网站是百度seo哪家公司好
  • 企业网站 制作哪里有培训网
  • 自己做的一个网站怎么赚钱自己动手建立个人网站
  • 20亿做网站网站排名查询
  • 找券网站怎么做典型的网络营销案例
  • 南京电商网站建设公司排名广州竞价托管公司
  • 动态网站的实现过程引流客户的最快方法是什么
  • 嘉兴做外贸网站的公司如何在手机上开自己的网站
  • 整站网站优化价格网络营销公司热线电话
  • 网站被百度惩罚放弃网站增加外链的方法有哪些
  • 免费微网站模板快速优化工具
  • wordpress新闻蜗牛精灵seo