java11-3 String类的获取功能

时间:2022-08-29 23:27:39

String类的获取功能
  int length():获取字符串的长度。
  char charAt(int index):获取指定索引位置的字符
  int indexOf(int ch):返回指定字符在此字符串中第一次出现处的索引。
      为什么这里是int类型,而不是char类型?
      原因是:'a'和97其实都可以代表'a'
  int indexOf(String str):返回指定字符串在此字符串中第一次出现处的索引。
  int indexOf(int ch,int fromIndex):返回指定字符在此字符串中从指定位置后第一次出现处的索引。
  int indexOf(String str,int fromIndex):返回指定字符串在此字符串中从指定位置后第一次出现处的索引。
  String substring(int start):从指定位置开始截取字符串,默认到末尾。
  String substring(int start,int end):从指定位置开始到指定位置结束截取字符串。

 public class StringTest1 {

 public static void main(String[] args) {
String a = "StudentStudy"; //int length():获取字符串的长度。
System.out.println("length="+a.length());
System.out.println("-----------"); //char charAt(int index):获取指定索引位置的字符
System.out.println("charAt=:"+a.charAt(2));
System.out.println("-----------"); //int indexOf(int ch):返回指定字符在此字符串中第一次出现处的索引。
System.out.println("indexOf u="+a.indexOf('u'));
System.out.println("-----------"); //int indexOf(String str):返回指定字符串在此字符串中第一次出现处的索引。
System.out.println("indexOf Stu="+a.indexOf("Stu"));
System.out.println("-----------"); //int indexOf(int ch,int fromIndex):返回指定字符在此字符串中从指定位置后第一次出现处的索引。
System.out.println("indexOf = "+a.indexOf('u', 3));
System.out.println("-----------"); //int indexOf(String str,int fromIndex):
//返回指定字符串在此字符串中从指定位置后第一次出现处的索引。
System.out.println("indexOf = "+a.indexOf("Stu", 2));
System.out.println("-----------"); //String substring(int start):从指定位置开始截取字符串,默认到末尾。
System.out.println("substring = "+a.substring(7));//包括开始的字符
System.out.println("-----------"); //String substring(int start,int end):从指定位置开始到指定位置结束截取字符串。
System.out.println("substring = "+a.substring(0, 7));//包括开始的字符,但不包括结束的字符
} }

java11-3 String类的获取功能的更多相关文章

  1. Java基础知识强化33:String类之String类的获取功能

    1. String类的获取功能 int length() // 获取字符串中字符的个数(长度) char charAt(int index)//根据位置获取字符 int indexOf(int ch) ...

  2. String类的获取功能

    /* * String类的获取功能: * int length():获取字符串的长度,其实也就是字符个数 * char charAt(int index):获取指定索引处的字符 * int index ...

  3. String字符串类的获取功能

    StringDemo.java /* * String类的获取功能: * int length():获取字符串的长度,其实也就是字符个数 * char charAt(int index):获取指定索引 ...

  4. Java找那个io类-File获取功能

    package com.hxzy.IOSer;import java.io.*; /* * File 的获取功能 * */public class Demo04 { public static voi ...

  5. String 类的其他功能

    12.01_常见对象(Scanner的概述和方法介绍)(掌握) A:Scanner的概述 B:Scanner的构造方法 Scanner(InputStream source) System.in C: ...

  6. java11-6 String类的其它功能

    String类的其他功能: 替换功能: String replace(char old,char new) String replace(String old,String new) 去除字符串两空格 ...

  7. Java基础知识强化34:String类之String类的转换功能

    1. String类的转换功能 String[] split(String regex)//将字符串变成字符串数组(字符串切割) byte[] getBytes()//将字符串变成字节数组 char[ ...

  8. Java基础知识强化32:String类之String类的判断功能

    1. String类的判断功能: boolean equals (Object obj ) boolean equalsIgnoreCase (String str ) boolean contain ...

  9. string类的常用功能演示

    这个程序可用随着我对string的用法的增多而有调整. /* 功能说明: string类的常用功能演示. 实现方式: 主要是演示string的常用函数的用法和它与字符数组的区别与联系 限制条件或者存在 ...

随机推荐

  1. 每天一个linux命令(15):tail 命令

    tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新, ...

  2. 让.NET 4.0支持TLS1.2协议

    The default System.Net.ServicePointManager.SecurityProtocol in both .NET 4.0/4.5 is SecurityProtocol ...

  3. 远程连接实验室的VPN

    Windows 7 (win8类似)的用户请按以下步骤进行操作:1.点击“开始”菜单,然后点击“控制面板”,然后点击“查看网络和任务”.2.点击“设置新连接或网络”.3.点击“连接到工作区”,然后点击 ...

  4. (备忘)android清单文件中<meta-data>标签,以及<intent-filter>下的<data>标签及其他标签

    1.metadata可以写在application下也可以写在activity下,作为全局或activity内共享的数据 以键值对形式保存 <meta-data android:name=&qu ...

  5. 【Python】:简单爬虫作业

    使用Python编写的图片爬虫作业: #coding=utf-8 import urllib import re def getPage(url): #urllib.urlopen(url[, dat ...

  6. Linux 组群账户管理

    一.Linux组群账户配置文件 1./etc/group文件 /etc/group文件是用户组群的配置文件,内容包括用户和用户组群,并且能显示出用户是归属哪个用户组群或哪几个用户组群.一个用户可以归属 ...

  7. spring外部化配置

    例如 <bean id="dataSource" class="....." p:username="aa" p:password=& ...

  8. BZOJ 1264&colon; &lbrack;AHOI2006&rsqb;基因匹配Match&lpar; LCS &rpar;

    序列最大长度2w * 5 = 10w, O(n²)的LCS会T.. LCS 只有当a[i] == b[j]时, 才能更新答案, 我们可以记录n个数在第一个序列中出现的5个位置, 然后从左往右扫第二个序 ...

  9. Android 点亮屏幕

    前言          欢迎大家我分享和推荐好用的代码段~~ 声明          欢迎转载,但请保留文章原始出处:          CSDN:http://www.csdn.net        ...

  10. 老李分享:loadrunner操作mysql数据库

    老李分享:loadrunner操作mysql数据库        在poptest测试开发工程师就业培训的课程中,针对一套商业系统进行性能测试,目标是mysql后台数据库的负载能力,在这里我把测试代码 ...