ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

4.19JavaString类常用的方法

2021-04-19 20:36:27  阅读:196  来源: 互联网

标签:常用 String 4.19 JavaString s1 System println 字符串 out


4.19JavaString类常用的方法

本章内容

  • 常用方法

  • String类API文档的阅读---下载API文档,这个东西只是字典


常用方法

方法解释说明
char charAt(int index) 返回字符串中第index个字符(只返回一个)
boolean equals(String other) 判断字符串是否相等(考虑大小写)---对象、每个字符
boolean equalsIgnoreCase(String other) 判断字符串是否相等(忽略大小写)---对象、每个字符
int indexOf(String str) 返回从头开始查找第一个子字符串str在字符串中的索引位置,如果未找到子字符串str,则返回-1。
int length() 返回字符串的长度
String replace(char oldChar,charnewChar) 返回一个新串,是通过用newChar替换此字符串中出现的所有oldChar而生成的
boolean startsWith(String prefix) 如果字符串一prefix开始,返回true
String substring(int beginIndex) 返回一个新字符串,该串包含从原始字符串beginIndex到串尾
String substring(int beginIndex,int endIndex) 返回一个新字符串,该串包含从原始字符串beginIndex到串尾或endIndex-1的所有字符
String toLowerCase() 返回一个新字符串,该串将原始字符串中的所有大写字母改成小写字母
String toUpperCase() 返回一个新字符串,该串将原始字符串中的所有小写字母改成大写字母
String trim() 返回一个新字符串,该串删除了原始字符串头部和尾部的空格

常用方法一:

package com.cxl;

/**
* 测试字符串的常用方法
* @author Lucifer
*/
public class TestString2 {

   public static void main(String[] args) {
       String s1 = "core Java"; //Java核心---core n.核心
       String s2 = "Core Java";
       System.out.println(s1.charAt(3)); //提取下标为3的字符---从0开始,第一个字符是0---查询charAt(返回char指定索引处的值,索引范围:0-lengt-1)
       System.out.println(s2.length()); //字符串的长度
       System.out.println(s1.equals(s2)); //比较两个字符串是否相等
       System.out.println(s1.equalsIgnoreCase(s2)); //比较两个字符串是否相等(忽略大小写)
       System.out.println(s1.indexOf("Java")); //字符串s1是否包含字符串Java---只返回第一个,如果后面还有一样的字符串也不返回了
       System.out.println(s1.indexOf("apple")); //字符串s1是否包含字符串Java
       String s = s1.replace(' ', '&'); //将s1中的空格替换成&并且赋值给新的字符串s,s1不变(字符串是不可变字符序列)
       System.out.println("result is:" + s);
  }

}

实例:

package com.cxl;

import java.util.Locale;

/**
* 测试字符串的常用方法
* @author Lucifer
*/
public class TestString2 {

   public static void main(String[] args) {
       String s1 = "core Java"; //Java核心---core n.核心
       String s2 = "Core Java";
       System.out.println(s1.charAt(3)); //提取下标为3的字符---从0开始,第一个字符是0---查询charAt(返回char指定索引处的值,索引范围:0-lengt-1)
       System.out.println(s2.length()); //字符串的长度
       System.out.println(s1.equals(s2)); //比较两个字符串是否相等
       System.out.println(s1.equalsIgnoreCase(s2)); //比较两个字符串是否相等(忽略大小写)
       System.out.println(s1.indexOf("Java")); //字符串s1是否包含字符串Java---只返回第一个,如果后面还有一样的字符串也不返回了
       System.out.println(s1.indexOf("apple")); //字符串s1是否包含字符串Java
       String s = s1.replace(' ', '&'); //将s1中的空格替换成&并且赋值给新的字符串s,s1不变(字符串是不可变字符序列)
       System.out.println("result is:" + s);

       System.out.println("##########");
       String ss ="";
       String s3 = "How are you?";
       System.out.println(s3.startsWith("How")); //字符串是否以How开头
       System.out.println(s3.endsWith("you")); //字符串食肉以you结尾
       s = s3.substring(4); //提取字符串:从下标为4开始到字符串结尾
       System.out.println(s);
       s = s3.substring(4,7); //提取字符串:下标[4,7),不包括7---左闭右开
       System.out.println(s);
       s = s3.toLowerCase(); //全转小写
       System.out.println(s);
       s = s3.toUpperCase(); //全转大写
       System.out.println(s);
       String s4 = " How old you!! ";
       s = s4.trim(); //去除字符串首尾的空格(中间的空格不能去除)
       System.out.println(s);
       System.out.println(s4);
  }

}

 

 

标签:常用,String,4.19,JavaString,s1,System,println,字符串,out
来源: https://www.cnblogs.com/JunkingBoy/p/14678537.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有