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

wordpress 作者归档360优化大师旧版

wordpress 作者归档,360优化大师旧版,做暖暖视频免费观看免费网站,营销型国外网站1.特性介绍 String 类位于 java.lang 包中,无需引入,直接使用即可。 String 类是由 final 修饰的,表示String 类是一个最终类,不能够被继承。 String 类构建的对象不可再被更改 示例 package com.cyx.string;public class Ex…

1.特性介绍

String 类位于 java.lang 包中,无需引入,直接使用即可。

String 类是由 final 修饰的,表示String 类是一个最终类,不能够被继承。

String 类构建的对象不可再被更改

示例

package com.cyx.string;public class Example1 {public static void main(String[] args) {//当使用一个字面量给字符串赋值时,首先会去字符串常量池中检测是否存在这个字面量。如果存在//则直接使用这个字面量的地址赋值即可。如果不存在,则需要再字符串常量池中创建这个字面量,然后//再将地址赋值过去即可。String s = "超用心";s += "在线教育";//这里的字符串拼接动作发生在堆内存上System.out.println(s);}}

2.常用构造方法

public String(String original); public String(char value[]); public String(char value[], int offset, int count); public String(byte bytes[]); public String(byte bytes[], int offset, int length); public String(byte bytes[], Charset charset); 

示例

package com.cyx.string;import java.nio.charset.Charset;public class Example2 {public static void main(String[] args) {String s ="超用心在线教育";System.out.println(s);//如果有上面的代码的话 下面代码就只创建一个对象 因为常量池有已有对象了//这里会创建两个对象:一个是字面量会在常量池中创建一个对象,//另一个是new String("")构造方法创建出来的对象String s1 = new String("超用心在线教育");System.out.println(s1);char[] values = {'a','d','m','i','n'};String s2 = new String(values);System.out.println(s2);//在使用这个构造方法时必须要考虑到数组下标越界的可能性String s3 = new String(values,1,3);//offset代表跳过 count代表跳过之后数几个System.out.println(s3);//字节可以存储整数,字符也可以使用整数表示,这个整数就是ASCII码对于的整数值byte[] bytes = {97,98,99,100,101,102};String s4 = new String(bytes);System.out.println(s4);String s5 = new String(bytes,2,3);System.out.println(s5);Charset charset = Charset.forName("UTF-8");//构建UTF-8字符集String s6 = new String(bytes,charset);//代表 bytes 使用的是UTF-8字符集System.out.println(s6);}}

3. 常用方法

获取长度

public int length(); //获取字符串的长度    

字符串比较

public boolean equals(Object anObject);//比较两个字符串是否相同 
public boolean equalsIgnoreCase(String anotherString);//忽略大小比较两个字符串是 否相同

字符串大小写转换

public String toLowerCase();//转换为小写 
public String toUpperCase();//转换为大写

示例

package com.cyx.string;public class Example3 {public static void main(String[] args) {    String s1 = "超用心在线教育";int length = s1.length();//获取字符串的长度System.out.println(length);String s2 = "abc";String s3 = "abc";String s4 = "ABC";System.out.println(s2 == s3);//字符串之间进行比较时,首先会查看两个字符串的长度是否一致,如果一致,再看其中的每一个字符是否相同System.out.println(s2.equals(s3));System.out.println(s2.equals(s4));System.out.println(s2.equalsIgnoreCase(s4));String s5 = s2.toUpperCase();System.out.println(s5);String s6 = s4.toLowerCase();System.out.println(s6);}}

获取字符在字符串中的下标

public int indexOf(int ch); //获取指定字符在字符串中第一次出现的下标 
public int lastIndexOf(int ch);//获取指定字符在字符串中最后一次出现的下标

获取字符串在字符串中的下标

public int indexOf(String str);//获取指定字符串在字符串中第一次出现的下标 
public int lastIndexOf(String str);//获取指定字符串在字符串中最后一次出现的下标 

获取字符串中的指定下标的字符

public char charAt(int index);

示例

package com.cyx.string;public class Example4 {public static void main(String[] args) {String s = "kliey@aliyun.com";int number = 'a';System.out.println(number);//'@' => char => int//求指定字符串中第一次出现的下标位置int index1 = s.indexOf('@');//相互兼容的数据类型之间可以发生自动类型转换System.out.println(index1);int index2 = s.lastIndexOf('@');System.out.println(index2);int index3 = s.indexOf('.');//相互兼容的数据类型之间可以发生自动类型转换int index4 = s.lastIndexOf('.');boolean case1 = (index1 == index2);//保证只有一个@boolean case2 = (index3 == index4);//保证只有一个.boolean case3 = (index3 - index2 > 1);//@必须在.的前面boolean case4 = (index1 > 0 && index3 < s.length()-1);//@不能在最开始 .不能在末尾if(case1 && case2 && case3 && case4){System.out.println("字符串"+ s +"是一个邮箱地址");}System.out.println(s.charAt(0));}
}

 

http://www.15wanjia.com/news/29282.html

相关文章:

  • 上海网站制作维护江苏建站
  • 温州网站建设咨询药品网络营销公司
  • 创新的南昌网站建设百度推广登录地址
  • 手机网站qq登录插件bt种子bt天堂
  • 昆明网站建设天锐科技云客网平台
  • 多个链接的网站怎么做的网络市场的四大特点
  • 网站建设代理开发科技企业服务整合网络营销外包
  • 6黄页网站建设微信搜一搜排名优化
  • 网站毕业设计代做百度seo学院
  • 北京网站建设手机app电脑软件推广平台
  • 邯郸网站设计怎么申请百度精简版网页入口
  • 国内一家做国外酒店团购的网站自己想开个网站怎么弄
  • 哪个网站可以做笔译兼职珠海seo快速排名
  • 摄影网站怎么做数据库定制企业网站建设制作
  • 做电子元器件的网站知乎关键词排名工具
  • 广安网站建设谷歌网页版
  • 太仓网站开发qq群引流推广软件
  • 贵阳网站建设-中国互联网络营销岗位招聘信息
  • 常熟住房和城乡建设局网站百度账户代运营
  • 有什么比较好的做海报网站百度推广深圳分公司
  • wordpress 折叠菜单厦门关键词排名优化
  • 永兴县网站建设公司百度搜图片功能
  • 做视频网站需要什么服务器站长平台
  • 净化工程 技术支持 东莞网站建设如何建立网站
  • 建站网站abc什么是竞价推广
  • 南县人民政府门户网站大学生网页制作成品模板
  • 电子商务网站网站建设北京网站推广
  • 网站建设与网页设计制作书籍网页制作代码模板
  • 可以做英语阅读理解的网站上海seo服务
  • 网做英文网站东莞推广