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

在建工程/广州seo优化排名推广

在建工程,广州seo优化排名推广,营销型网站建设市场,淘宝客可道cms网站建设一、认识String类 String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象。java把String类声明的final类,不能有类。String类对象创建后不能修改,由0或多个字符组成,包含在一对双引号之间。…

一、认识String类

String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象。java把String类声明的final类,不能有类。String类对象创建后不能修改,由0或多个字符组成,包含在一对双引号之间。

二、String类对象的创建

1.String str = "Hello";

2.String str = new String("Hello");

三、String类常用方法

1.求字符串的长度

public int length() // 返回该字符串的长度

String str = "Hello";
int strlength = str.length();   // 5

2、求字符串某一位置字符
public char charAt(int index)   //   返回字符串中指定位置的字符;注意字符串中第一个字符索引是0,最后一个是length()-1。

String str = "Hello";
char ch = str.charAt(4);//ch = o

3、提取子串
用String类的substring方法可以提取字符串中的子串,该方法有两种常用参数:
1)public String substring(int beginIndex) // 该方法从beginIndex位置起,从当前字符串中取出剩余的字符作为一个新的字符串返回。
2)public String substring(int beginIndex, int endIndex) // 该方法从beginIndex位置起,从当前字符串中取出到endIndex-1位置的字符作为一个新的字符串返回。

String str1 = "Hello";
String str2 = str1.substring(2); // str2 = "llo"
String str3 = str1.substring(2,4);  //str3 = "ll"


4、字符串比较
1)public int compareTo(String anotherString)//该方法是对字符串内容按字典顺序进行大小比较,通过返回的整数值指明当前字符串与参数字符串的大小关系。若当前对象比参数大则返回正整数,反之返回负整数,相等返回0。
2)public int compareToIgnore(String anotherString)//与compareTo方法相似,但忽略大小写。
3)public boolean equals(Object anotherObject)//比较当前字符串和参数字符串,在两个字符串相等的时候返回true,否则返回false。
4)public boolean equalsIgnoreCase(String anotherString)//与equals方法相似,但忽略大小写。

String str1 = "abc";
String str2 = "ABC";
int a = str1.compareTo(str2); //a>0
int b = str1.compareToIgnoreCase(str2); //b=0
boolean c = str1.equals(str2); //c=false
boolean d = str1.equalsIgnoreCase(str2); //d=true

5、字符串连接
public String concat(String str) // 将参数中的字符串str连接到当前字符串的后面,效果等价于"+"。

String str = "Hello".concat("World").concat("!");  // HelloWorld!

6、字符串中单个字符或字符串的查找
1)public int indexOf(int ch/String str)//用于查找当前字符串中字符或子串,返回字符或子串在当前字符串中从左边起首次出现的位置,若没有出现则返回-1。
2)public int indexOf(int ch/String str, int fromIndex)//改方法与第一种类似,区别在于该方法从fromIndex位置向后查找。
3)public int lastIndexOf(int ch/String str)//该方法与第一种类似,区别在于该方法从字符串的末尾位置向前查找。
4)public int lastIndexOf(int ch/String str, int fromIndex)//该方法与第二种方法类似,区别于该方法从fromIndex位置向前查找。

 String str = "I am a good student";int a = str.indexOf('a');//a = 2int b = str.indexOf("good");//b = 7int c = str.indexOf("w",2);//c = -1int d = str.lastIndexOf("a");//d = 5int e = str.lastIndexOf("a",3);//e = 2

7、字符串中字符的大小写转换
1)public String toLowerCase()//返回将当前字符串中所有字符转换成小写后的新串
2)public String toUpperCase()//返回将当前字符串中所有字符转换成大写后的新串

 String str = new String("Hello");String str1 = str.toLowerCase();//str1 = "hello"String str2 = str.toUpperCase();//str2 = "HELLO"

8、字符串中字符的替换
1)public String replace(char oldChar, char newChar) //用字符newChar替换当前字符串中所有的oldChar字符,并返回一个新的字符串。
2)public String replaceFirst(String regex, String replacement)//该方法用字符replacement的内容替换当前字符串中遇到的第一个和字符串regex相匹配的子串,应将新的字符串返回。
3)public String replaceAll(String regex, String replacement)//该方法用字符replacement的内容替换当前字符串中遇到的所有和字符串regex相匹配的子串,应将新的字符串返回。

 String str = "Hello";String str1 = str.replace('e','E');//str1 = "HEllo"String str2 = str.replaceFirst("He","qw");//str2 = "qwllo"String str3 = str.replaceAll("He","df");//str3 = "dfllo"

9.其他方法

1)String trim //忽略字符串前导和尾部的空格,返回字符串

String s = " Hello  ";
System.out.println(s.trim()); // s = "Hello"

2)isEmpty()  // 判断字符串是否为空。

String s = " Hello  ";
System.out.println(s.isEmpty()); // s = "false"

3) contains()  //判断是否包含指定的字符串

String s = " Hello  ";
System.out.println(s.contains("ll")); // s = "true"

4) char[] toCharArray() // 将此字符串转换为一个新的字符数组。

5)boolean startsWith(String prefix) // 测试此字符串是否以指定的子串开始。

6)  boolean endsWith(String prefix) // 测试此字符串是否以指定的子串结束。 

7)String[] split(String regex,int limit) // 根据匹配给定的正则表达式来拆分此字符串

如有错误,请指正。

http://www.jmfq.cn/news/4873303.html

相关文章:

  • 那个网站教宝妈做辅食/seo外包 杭州
  • 品牌推广网站怎么做/网站空间租用
  • 深圳网站建设antnw/seo网站系统
  • 生物医药基地网站建设/品牌推广软文
  • 华为免费企业网站建设/买卖交易网
  • 基于搜索引擎的网站推广方式/我要下载百度
  • 网站设计概述/爱用建站官网
  • 免费做网站建设/广州竞价托管公司
  • 怎样在网站上做营业执照公示/教育培训网站模板
  • 合肥专业做网站的/聊城seo
  • 营销型网站建设标准/百度一下电脑版网页
  • 网站开发公司杭州网站建设/网站推广常用方法
  • 网站开发实习计划模板/销售网站有哪些
  • 杭州学校网站建设/深圳百度seo优化
  • 网站推广连接怎么做的/潮州网站建设
  • 做试用网站的原理/互联网营销师证
  • 哈尔滨有多少家网站建设公司/百度搜索一下就知道
  • 仲恺企业网站建设/友情链接交易网站源码
  • 个人域名 公司网站/百度下载应用
  • 做龙之向导网站有用吗/南京seo域名
  • 个人网站用wordpress吗/免费建站的网站有哪些
  • 网站建设及发展/湖南专业关键词优化服务水平
  • 公司网站建设开发维护工作总结/搜狗站长
  • 购买域名网/郑州seo外包
  • 给宝宝做辅食的网站/百度网页版怎么切换
  • 开发网站和电脑软件的区别/百度收录技巧
  • 制作简易网站/品牌设计
  • 南京电商网站开发/个人发布信息的免费平台
  • 建设优秀企业网站/营销策划书案例
  • 用python做web的网站/关键词查找网站