首页 > 其他分享 >7.21

7.21

时间:2023-07-21 20:13:18浏览次数:37  
标签:String 7.21 System str println public out

package 获取字符串信息;

public class 获取字符串长度 {
    public static void main(String[] args)
    {
        char[] a=new char[10];
        String str=new String(a);
        System.out.println(str.length());//获取字符串长度
    }
}
复制代码 复制代码
package 获取字符串信息;

public class 最后出现的索引位置 {
    public static void main(String[] args)
    {
        String str="To find a way back home";
        System.out.println(str.lastIndexOf("a"));//字符串中最后一个该字符的位置的索引
        System.out.println(str.lastIndexOf('1'));//如没有该字符则返回-1
    }
}
复制代码 复制代码
package 获取字符串信息;

public class 首次出现的索引位置 {
    public static void main(String[] args)
    {
        String str="I have a pen";
        System.out.println(str.indexOf('a'));//字符串中首此出现该字符的索引位置
        System.out.println(str.indexOf('1'));//没有该字符就返回-1
    }
}
复制代码 复制代码
package 获取字符串信息;
import java.util.Scanner;
public class 获取指定索引位置的字符 {
    public static void main(String[] args)
    {
        Scanner sc=new Scanner(System.in);
        String str="Who am i ?";
        System.out.println(str.charAt(2));//获取字符串指定位置的字符
        //charAt()还可以和很多方法一起使用,通常用来获取字符
        char a;
        a=sc.nextLine().charAt(0);//输入字符串中的指定的字符
        System.out.println(a);
    }
}
        复制代码    
package 获取字符串信息;

public class 获取字符串长度 {
    public static void main(String[] args)
    {
        char[] a=new char[10];
        String str=new String(a);
        System.out.println(str.length());//获取字符串长度
    }
}
复制代码 复制代码
package 获取字符串信息;

public class 最后出现的索引位置 {
    public static void main(String[] args)
    {
        String str="To find a way back home";
        System.out.println(str.lastIndexOf("a"));//字符串中最后一个该字符的位置的索引
        System.out.println(str.lastIndexOf('1'));//如没有该字符则返回-1
    }
}
复制代码 复制代码
package 获取字符串信息;

public class 首次出现的索引位置 {
    public static void main(String[] args)
    {
        String str="I have a pen";
        System.out.println(str.indexOf('a'));//字符串中首此出现该字符的索引位置
        System.out.println(str.indexOf('1'));//没有该字符就返回-1
    }
}
复制代码 复制代码
package 获取字符串信息;
import java.util.Scanner;
public class 获取指定索引位置的字符 {
    public static void main(String[] args)
    {
        Scanner sc=new Scanner(System.in);
        String str="Who am i ?";
        System.out.println(str.charAt(2));//获取字符串指定位置的字符
        //charAt()还可以和很多方法一起使用,通常用来获取字符
        char a;
        a=sc.nextLine().charAt(0);//输入字符串中的指定的字符
        System.out.println(a);
    }
}
复制代码 复制代码
package 获取字符串信息;
import java.util.Scanner;
public class 判断某文字只出现一次 {
    public static void main(String[] args)
    {
        Scanner sc=new Scanner(System.in);
        String str="I know I will no more than a bystander";
        System.out.println("请输入你要验证的字符:");
        char a=sc.next().charAt(0);
        int x=str.indexOf(a);
        int y=str.lastIndexOf(a);
        if(x==-1)
        {
            System.out.println("没有该字符");
        }
        else if(x==y)
        {
            System.out.println("该字符在字符串只出现了一次");
        }
        else if(x!=y)
        {
            System.out.println("该字符在字符串中出现了不止一次");
        }
    }
}    

标签:String,7.21,System,str,println,public,out
From: https://www.cnblogs.com/dmx-03/p/17572309.html

相关文章

  • 2023.7.21 周五:面向对象
    1//类2publicclassStudent{3Stringname;4intage;5//使用new关键字,必然会调用构造器6publicStudent(){}//默认构造7//有参构造8publicStudent(Stringname)9{10this.name=name;11}12public......
  • 2023.7.21 课上速记
    ExaWizards2019F没记到,淦。CF773D有一个$n$个点的完全图,每两个点之间有一条长度为$w_{i,j}$的无向边。构造以t为根的生成树,使得树上每个节点到根最短边的长度和最小。对于每个\(t\)求答案。\(n\le2000\)。把所有边减去最小的权值,设最小的边的一端为x,于是转化......
  • 7.21
    首先先将之前出问题的kali虚拟机重新安装了一遍,再将之前作品赛中未来得及收尾的日志系统进行收尾并检查是否还有遗漏。由于忙着期末考已经有很长一段时间没有深入学习Java,剩余时间决定先将Java语言基础知识过一遍,然后试着寻找几篇文章尝试入门计算机网络。......
  • 07.10~07.21 总结
    07.10T1一开始理解错题意,后来看样例才发现。觉得暴力是能过的,推了下两个圆的交点坐标,然后转换成了一个求最多覆盖的问题。先想了下权值线段树,发现做不到。然后想到扫描线的思想,就考虑把点排序,打上+1/-1标记。然后排序。但是一直被排序后初始点在结束点后面的情况给卡住,后面......
  • rhel 7.3安装mysql 5.7.21
    文档课题:rhel7.3安装mysql5.7.21安装包:mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar1、上传安装包[root@leo-mysql5721~]#mkdir-p/u01/setup/dbsftp>lcdF:\installmedium\mysql\MySQL-5.7.21sftp>cd/u01/setup/dbsftp>putmysql-5.7.21-1.el7.x86_64.rpm-bundle......
  • Windows 2012安装mysql 5.7.21
    文档课题:Windows2012安装mysql5.7.21系统:MicrosoftWindowsServer2012Standard64位数据库:mysql5.7.21安装包:mysql-installer-community-5.7.21.0.msi1、下载自MySQL版本升级到5.7后,安装和配置过程发生很大变化,以下介绍5.7版本MySQL的下载、安装及配置过程.针对不同......
  • 本地虚拟机centos7通过docker安装主从mysql5.7.21
    1、下载mysql镜像dockerpullmysql:5.7.212、在home下建立mydata目录在/home/mydata/mysql下面建立两个目录conf与data3、docker运行起来两个服务器的服务dockerrun-p3......
  • OmniGraffle Pro好用的思维导图工具v7.21.2中文正式版
    omnigraffleproMac版是一款全新推出的思维导图软件,可以帮助用户绘制图表,流程图,组织结构图以及插图等,完美的将您的头脑风暴表达出来,功能十分强大。此版本内附注册机,可永久......
  • MySQL5.7.21开启Gtid配置主从复制
    mysql5.7.21开启Gtid配置主从复制一、环境:mysql主库master:10.0.0.101172.168.1.101mysql从库slave:10.0.0.103172.168.1.103mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz......
  • ubuntu通过tar包安装mysql5.7.21
    作者:zuoguohui一、场景:最近想搞mysql主从复制,需要在两台服务器上安装mysql,之前有一台已经装好了mysql5.7.21,于是在另外一台上也装mysql5.7.21,安装过程中碰到了蛮多坑,因此......