首页 > 其他分享 >字符串获取

字符串获取

时间:2023-04-18 19:55:38浏览次数:29  
标签:String System 获取 字符串 println out

字符串获取

字符串获取函数

  1. 获取字符串长度
  2. 连接两个字符串并返回新的字符串(!!!重点!!!在Java中字符串是不可改变的)
  3. 获取索引位置的单个字符
  4. 字串查找返回第一次出现的索引,没有返回-1

image-20230418193620462

代码示例

public class Demo02Str {
    public static void main(String[] args) {
        System.out.println("jdoljdofjaofeyrowefjljcdxc".length());//获取字符串长度
        String str1 = "hello";
        String str2 = "world";
        String str3 = str1.concat(str2);
        //在java中字符串不可改变
        System.out.println(str1);//hello
        System.out.println(str2);//world
        System.out.println(str3);
        String str4 = "abcdefg";
        for (int i = 0; i < str4.length(); i++) {
            char ch = str4.charAt(i);

            System.out.println("第" + i + "个位置是字母" + ch);
        }
        System.out.println("abcdefabcdef".indexOf("bcde"));//1
        System.out.println("abcdef".indexOf("aaaa"));//-1

    }
}


标签:String,System,获取,字符串,println,out
From: https://www.cnblogs.com/harper886/p/17330874.html

相关文章

  • 字符串比较
    字符串比较字符串比较相关方法==是进行地址值的比较字符串的比较需要用str.equals(),进行比较.字符串相同为true.字符串不同为false注意事项任何对象队可以用Object接收equals具有对称性a.equals(b)和b.equals(a)相同如果比较的是一个常量和一个变量,推荐把常量写在......
  • Vue 登录login post请求 security UserDetailsService 获取参数为""
    背景原请求将数据放到params中,导致数据拼接在请求地址后面,具有高级安全隐患。请求方法:axios.request({url:'/login',method:'post',params:{username:'****',password:'****'}})出现的问题将params改成data,使数据放在请求体中,但后端自定义的U......
  • Nlog-动态修改DatabaseTarget,对数据库字符串进行加密
    privatestaticLoggerprocessLogger;//①LnProcessDBLog标签LogManager.GetLogger("LnProcessDBLog");②使用前先保证不为null,否则InitNlog();//修改Nlog.config配置的文件privatestaticvoidInitNlog(){LoggingConfigurationloggingConf......
  • 使用bat操作替换XML文件的字符串
    使用bat脚本,替换xml的字符串,并且生成一个新文件@echooffsetlocalenabledelayedexpansionsetold_str=123setnew_str=456setinput_file=123.xmlsetoutput_file=456.xmlset"file_content="for/f"delims="%%ain(%input_file%)do(set"line......
  • Java中实现String字符串用逗号隔开
    publicstaticvoidmain(String[]args)throwsException{ StringstrText="421542"; Stringinformation=""; intstart=0; intend=1; Stringdigit=""; intcount=strText.length(); for(inti=......
  • Redis Linux环境 安装,卸载,启动,通用名令,数据结构,字符串类型操作
    目录Redis高级Linux下安装redis卸载教程redis启动方式1.在redis目录下的src文件路径下2.动态参数启动3.配置文件启动客户端连接命令配置文件redis通用命令redis数据结构Redis字符串类型操作redis单线程为什么这么快Redis高级速度快:10wops(每秒10w读写),数据存在内存中,c语言实现,单......
  • 获取目标主机的IP
    使用命令行工具使用ping命令过ping目标主机的域名可以获取到目标的IP地址。使用nslookup命令nslookup是用于查询DNS记录的命令行工具,使用此命令也可以获取目标主机的IP。使用网站工具绕过CDN获取目标真实IP使用偏远地区的主机ping目标主机因为CDN适用于缓解主机的响应压力,......
  • 26、字符串匹配 KMP 算法
    1、KMP算法的基本原理2、KMP算法的正确性证明3、什么是LPS数组4、LSP数组的计算5、实现LPS数组6、KMP算法的实现7、复杂度分析......
  • 15天玩转redis —— 第二篇 基础的字符串类型
        我们都知道redis是采用C语言开发,那么在C语言中表示string都是采用char[]数组的,然后你可能会想,那还不简单,当我执行如下命令,肯定是直接塞给char[]数组的。如果你真的这么想的话,会有几个问题就要过来砍你了,先我们来找一个redis手册,http://doc.redisfans.com/ 第......
  • 【剑指 Offer】67. 把字符串转换成整数
    【题目】写一个函数StrToInt,实现把字符串转换成整数这个功能。不能使用atoi或者其他类似的库函数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起......