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

网站开发用了哪些技术seo优化 搜 盈seo公司

网站开发用了哪些技术,seo优化 搜 盈seo公司,美食 wordpress,酒店网站建设方案书String方法 字符串拆分 可以将一个完整的字符串按照指定的分隔符划分为若干个子字符串 相关方法如下: 方法功能String[ ] split(String regex)//以regex分割将字符串根据regex全部拆分String[ ] split(String regex, int limit)将字符串以指定的格式,拆…

String方法

字符串拆分

可以将一个完整的字符串按照指定的分隔符划分为若干个子字符串

相关方法如下:

方法功能
String[ ] split(String regex)//以regex分割将字符串根据regex全部拆分
String[ ] split(String regex, int limit)将字符串以指定的格式,拆分为limit组

代码示例:实现字符串的拆分处理

 public static void main(String[] args) {String str = "hello world hello world";//全部拆分String[] result1 = str.split(" ");for(String s : result1) {System.out.print(s);}System.out.println();//部分拆分String[] result2 = str.split(" ", 2);for(String s : result2) {System.out.print(s);}}

拆分是特别常用的操作,一定要重点掌握。另外有些特殊字符作为分割符可能无法正确切分,需要加上转义。

举个例子:比如拆分IP地址

public static void main(String[] args) {String str = "192.168.1.1";String[] result = str.split("\\.");for(String s : result) {System.out.println(s);}}

运行结果如下:

注意事项:

1.字符"|","*","+"都得加上转义字符,前面加上"\\"

2.而如果是"\\",那么就得写成"\\\\"

3.如果一个字符串中有多个分割符,可以用"|"作为连字符

举个例子吧:多次拆分

public static void main(String[] args) {String str = "name=zhangsan&age=18";//第一种多次拆分的方法String[] result1 = str.split("&|=");for(String s : result1) {System.out.println(s);}System.out.println("=================");//第二种多次拆分的方法String[] result2 = str.split("&");for(String s : result2) {String[] temp = s.split("=");System.out.println(temp[0] + "\n" + temp[1]);}}

运行结果如下:

字符串的截取

从一个完整的字符串中截取出部分内容。可用方法如下:

方法功能
String substring(int beginIndex)从指定索引截取到结尾
String substring(int beginIndex, int endIndex)截取部分内容

 举个例子:

public static void main(String[] args) {String str = "helloworld";System.out.println(str.substring(5));System.out.println(str.substring(0,5));}

运行结果如下:

注意事项:

1.索引从零开始

2.注意前闭后开区间的写法,substring(0,5)表示包含0号下标的字符,不包含5号下标 

其他操作方法

方法功能
String trim()去掉字符串的左右空格,保留中间空格
String toUpperCase()字符串转大写
String toLowerCase()字符串转小写

代码示例:观察trim方法的使用

 public static void main(String[] args) {String str = "  hello world ";System.out.println("[" + str + "]");System.out.println("[" + str.trim() + "]");}

trim方法会去掉字符串开头和结尾的空白字符(空格,换行,制表符等)

字符串的不可变性

String是一种不可变对象。字符串中的内容是不可改变。字符串不可被修改,是因为:

1.String类设计时就是不可改变的,String 类实现描述中就已经说明了:

(1)String类中的字符实际保存在内部维护的value字符数组中。

(2)String类被final修饰,表明该类不可以被继承。

(3)value被final修饰,表明value自身的值不可改变,既不能引用其他的字符数组,但是引用空间的内容可以改变

2.所有涉及到可能修改字符串的操作都是创建一个新的对象,改变的是新对象

比如replace方法:它是创建了一个新的字符数组,然后修改的是这个新的数组(对象)

了解:为什么String要设计成不可变的(不可变对象的好处是什么?)

1.方便实现字符串对象池,如果String可变,那么对象池就需要考虑写时拷贝的问题了

2.不可变对象是线程安全的

3.不可变对象更方便缓存hash code,作为key时可以更高效的保存到HashMap中

http://www.hkea.cn/news/25921/

相关文章:

  • 泰安网站建设公司排名石家庄最新消息
  • 域名只做邮箱没网站要备案吗常见的网络推广方式包括
  • 昆山建设局网站360搜索首页
  • 正常做网站多少钱无锡网站制作无锡做网站
  • php做网站csdn网站seo公司哪家好
  • 今日头条建站工具何鹏seo
  • wordpress 培训模板优化落实疫情防控新十条
  • 关于做外汇现货的网站太原整站优化排名外包
  • 星悦做任务网站是新网站百度收录
  • 十大营销网站seo关键词查询工具
  • 怎么查询网站所有关键词靠谱的广告联盟
  • 超酷的网站设计磁力搜索引擎
  • 网站建设写程序用什么软件成都疫情最新消息
  • 做网站需要什么资金2022今天刚刚发生地震了
  • 建设网站费用主要包括哪些google商店
  • 专注邯郸建设手机网站贴吧友情链接在哪
  • 网站备案拍照背景志鸿优化网官网
  • 网站百度知道怎么做推广网站搜索引擎优化的方法
  • 网站建设注意哪些问题sem和seo是什么职业岗位
  • 一_建设网站前的市场分析奶茶软文案例300字
  • 做网站智能工具江阴企业网站制作
  • 怎么看网站有没有做推广大数据营销系统多少钱
  • 广东工厂搜索seoseo平台优化服务
  • 网站开发平台 eclipseseo网站推广案例
  • 什么网站做调查能赚钱关键词优化报价推荐
  • 网站开发职业认知小结开发一个app平台大概需要多少钱?
  • 装修公司全包项目seo搜索引擎实训心得体会
  • 爱站网是干什么的长沙关键词排名首页
  • wordpress 教垜四川seo推广公司
  • 东莞市阳光网青岛seo服务