精华内容
下载资源
问答
  • 场景字符串类似如下现在要获取S:后面数字9实现indedOf方法,获取某字符所在下标。flightResult.getCabinString().indexOf(flightResult.getDefaultCabin().getCabinCode())相当于“abcd”.indexOf("b")如果是第25...

    场景

    字符串类似如下

    %E5%AD%97%E7%AC%A6%E4%B8%B2%E5%A6%82%E4%B8%8B.jpg

    3974e416fb9f07147fddb74162c9864f.png

    现在要获取S:后面的数字9

    实现

    indedOf方法,获取某字符所在下标。

    flightResult.getCabinString().indexOf(flightResult.getDefaultCabin().getCabinCode())

    相当于

    “abcd”.indexOf("b")

    如果是第25位则返回下标为24

    cabin24.jpg

    45d9eddcf2d69586b19e53d95e50059a.png

    然后使用substring进行截取,从上面的下标开始一直截取到最后

    String cabinNum = flightResult.getCabinString().substring(cabin);

    %E6%88%AA%E5%8F%96s9.jpg

    3326d523ddb27846babac9a4be344519.png

    通过charAt获取第三个字符

    char  cabinNum2 = cabinNum.charAt(2);

    %E8%8E%B7%E5%8F%969.jpg

    c9a64ded67bf09a9016ba5837eff93fd.png

    完整示例代码

    for (FlightResult flightResult : book.getFlightResult()) {

    if (flightResult.getCabinString().contains(flightResult.getDefaultCabin().getCabinCode())) {

    if(flightResult.getCabinString().substring(flightResult.getCabinString().indexOf(flightResult.getDefaultCabin().getCabinCode())).indexOf(2)!=0) {

    int cabin = flightResult.getCabinString().indexOf(flightResult.getDefaultCabin().getCabinCode());

    String cabinNum = flightResult.getCabinString().substring(cabin);

    char  cabinNum2 = cabinNum.charAt(2);

    if(cabinNum2=='A') {

    //10以及以上用A代替

    }

    else if(Integer.valueOf(cabinNum2)

    CabinEnough=0;

    }

    cabinInfo="1";

    break;

    }

    }

    }

    标签:Java,charAt,indexOf,flightResult,substring,getCabinCode,cabinNum2,getCabinString

    来源: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/95202564

    展开全文
  • 我想获取第一个"_"后的字符串 String str = "1_1_1_1"; int index = str.indexOf("_"); String newStr = str.substring(index + 1); System.out.println(newStr); 输出: 1_1_1 第二个"_"后的字符串 String ...

    一个字符串1_1_1_1

    我想获取第一个"_"后的字符串

    String str = "1_1_1_1";
    int index = str.indexOf("_");
    String newStr = str.substring(index + 1);
    System.out.println(newStr);

    输出:

    1_1_1

    第二个"_"后的字符串

    String str = "1_1_1_1";
    int index = str.indexOf("_");
    String newStr = str.substring(index + 1);
    System.out.println(newStr);
    int index1 = newStr.indexOf("_");
    String newStr1 = newStr.substring(index1 + 1);
    System.out.println(newStr1);

    输出:

    1_1_1
    1_1

     

     

    展开全文
  • import java.util.Arrays; //字符串获取功能:下. public class StringTest1 { public static void main(String[] args) { ...//从一个索引开始向数第一次出现字符串的索引 int i = s.indexOf(“ow”...

    package cn.tx.demo;

    import java.util.Arrays;

    //字符串获取功能:下.
    public class StringTest1 {
    public static void main(String[] args) {
    String s = “helloworld”;
    //从某一个索引开始向后数第一次出现的子字符串的索引
    int i = s.indexOf(“ow”,1);
    System.out.println(i);
    //截取指定的索引之后的字符串并且包含索引处的字符
    String substring = s.substring(5);
    System.out.println(substring);
    //截取指定的开始索引和结束索引的字符串且不包含结
    // 束索引处的字符,即包头不包尾.
    String substring1 = s.substring(5,7);
    System.out.println(substring1);
    //获得这个字符串对应的字符的数组;Arrays数组,toString将数值转换成字符串
    byte[] bytes = s.getBytes();
    System.out.println(Arrays.toString(bytes));
    //把字符串转换成字符的数组
    char[] chars = s.toCharArray();
    System.out.println(Arrays.toString(chars));

    }
    

    }
    在这里插入图片描述

    展开全文
  • indedOf方法,获取某字符所在下标。 flightResult.getCabinString().indexOf(flightResult.getDefaultCabin().getCabinCode()) 相当于 “abcd”.indexOf("b") 如果是第25位则返回下标为24 然后使用substri....

    场景

    字符串类似如下

    现在要获取S:后面的数字9

    实现

    indedOf方法,获取某字符所在下标。

    flightResult.getCabinString().indexOf(flightResult.getDefaultCabin().getCabinCode())

    相当于

    “abcd”.indexOf("b")

    如果是第25位则返回下标为24

    然后使用substring进行截取,从上面的下标开始一直截取到最后

    String cabinNum = flightResult.getCabinString().substring(cabin);

    通过charAt获取第三个字符

    char  cabinNum2 = cabinNum.charAt(2);

    完整示例代码

    for (FlightResult flightResult : book.getFlightResult()) {
         if (flightResult.getCabinString().contains(flightResult.getDefaultCabin().getCabinCode())) {
          if(flightResult.getCabinString().substring(flightResult.getCabinString().indexOf(flightResult.getDefaultCabin().getCabinCode())).indexOf(2)!=0) {
           int cabin = flightResult.getCabinString().indexOf(flightResult.getDefaultCabin().getCabinCode());
           String cabinNum = flightResult.getCabinString().substring(cabin);
           char  cabinNum2 = cabinNum.charAt(2);
           if(cabinNum2=='A') {
            //10以及以上用A代替
           }
           else if(Integer.valueOf(cabinNum2)<BookSeatNum) {
            CabinEnough=0;
           }
           cabinInfo="1";
           break;
          }
         }
        }
    
    

     

    展开全文
  • 字符串常用方法1、trim():去除字符串前后空白,在获取输入框值时使用var username = ' Grayly ';var newStr = username.trim();console.log(username);console.log(newStr);前后对比2、indexOf 与 ...
  • 首先介绍一下思想吧,主要是利用了Java中String类自带方法SubString和Contains,其中SubString方法是获取字符串,Contains是判断一个字符串中是否包含字符串。 其次介绍一下算法(不能说是算法,个人感觉级别...
  • indexOf(String str)返回字符串中某个字符串位置 indexOf(char ch, int fromIndex)从某一位置开始查找某字符位置 substring(int ...通过下标获取字符串中对应下标的字符 字符转数字 判断字符是不是数字 利用S.
  • java获取某一天23:59:59时间

    千次阅读 2020-01-17 15:03:05
    开始前先提一下,java获取时间戳和phpc#不太一样,具体哪里不一样,这就要讲一下10位和13位时间戳区别,10位是php和c#时间戳精确到秒,13位是java时间戳精确到毫秒,时间戳为Long类型,13位Long类型转为...
  • 字符类型 char 1~2000字节 固定长度字符串,长度不够用空格补充 varchar2 1~4000字节 可变长度字符串,与CHAR类型相比,使用VARCHAR2可以节省磁盘空间,但查询效率没有char类型高 数值类型 Number(m,n) m(1~38) ...
  • java 算法

    2012-03-29 09:01:35
    简介:这份资源是我以前偶然...递归,拷贝一个目录或者文件到指定路径下,简单txt转换xml,字母排序(A-Z)(先大写,小写),列出文件夹及其子文件夹下面文件,并可根据扩展名过滤,字符串匹配算法,写入日志。
  • 2017公司Android实习生笔试题总结

    千次阅读 2017-03-24 22:34:09
    总体来说:笔试题还是相当简单,不论前面单选、多选,还是后面编程题,难度还是...(1)如何在JAVA代码中获取字符串资源: 具体选项忘了,但是就是选择一个错误引用字符串资源代码,我目前知道引用如下: tv.se
  • java常用工具类使用

    热门讨论 2012-03-19 20:11:37
    Java程序设计过程中,对应日期和时间的格式化,还有一个简单的格式化方式,就是java.text.SimpleDateFormat,该类中用字符串指定日期和时间的格式,字符串的字符称为模式字符,模式字符区分大小写。常见的模式...
  • java快速入门(本文篇幅较长,建议...正则表达式定义了字符串的模式。 正则表达式可以用来搜索、编辑或处理文本。 正则表达式并不仅限于一种语言,但是在每种语言中有细微差别。 Java正则表达式和Perl是最为相似.
  •  JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要...
  • Java开发技术大全(500个源代码).

    热门讨论 2012-12-02 19:55:48
    ArrayString.java 字符串数组 assignTwoDime.java 为二维数组赋值 getMaxElem.java 获取数组中最大元素 incCapicity.java 演示StingBuffer容量增长 SortDemo.java 排序示例 travelTwoDime.java 遍历二维...
  • java面试宝典

    2013-02-28 16:04:01
    22、我们在web 应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串? 10 23、String 和StringBuffer 的区别? 10 24、String, StringBuffer StringBuilder 的区别。 10 25、...
  • java面试题

    2018-01-01 15:35:15
    84.2. 我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串? 106 84.3. 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。以下程序使用...
  • Java经典编程300例(code)

    千次下载 热门讨论 2013-01-09 10:26:53
    实例093 获取字符串中汉字个数 141 实例094 批量替换一类字符串 142 实例095 查看数字取值范围 144 实例096 ASCII编码查看器 145 实例097 判断手机号合法性 146 实例098 用字符串构建器追加字符 147 实例099...
  • 在指定日期跳到指定周获取当前时间处在第几周日期得到当前月份在指定时间,通过周几来查询到指定时间获取某段时间内周一(二等等)日期这是将时间转换只保留年月日将字符串的时间转换为Date将时间...
  • 目录Java8 日期类1. 获取今天的日期2. 获取年、月、日信息3. 处理特定日期4. 判断两个日期是否相等5. 检查像生日这种周期性事件6. 获取当前时间7. 时间运算8. 计算一周后的日期9.... 字符串与日期类型互转H
  • 几道常见的字符串算法题总结 几道常见链表算法题总结 剑指 offer 部分编程题 数据库 MySQL 总结: MySQL知识点总结 (必看 ) 阿里巴巴开发手册数据库部分一些最佳实践 一千行 MySQL 学习笔记 MySQL 高性能...
  • 几道常见的字符串算法题总结 几道常见链表算法题总结 剑指 offer 部分编程题 数据库 MySQL 总结: MySQL知识点总结 (必看 ) 阿里巴巴开发手册数据库部分一些最佳实践 一千行 MySQL 学习笔记 MySQL 高性能...
  • java 面试题 总结

    2009-09-16 08:45:34
    JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变...
  • JAVA面试题最全集

    2010-03-13 13:09:10
    写一个方法,实现字符串的反转,如:输入abc,输出cba 写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。 3.数据类型之间转换 如何将数值型字符转换为数字(Integer,Double) 如何将数字...
  • 实例075 获取字符串中汉字个数 实例076 批量替换一类字符串 实例077 把异常与错误信息显示到窗体中 实例078 从字符串中分离文件路径、文件名及扩展名 实例079 判断手机号合法性 实例080 用字符串构建器...
  • 实例075 获取字符串中汉字个数 实例076 批量替换一类字符串 实例077 把异常与错误信息显示到窗体中 实例078 从字符串中分离文件路径、文件名及扩展名 实例079 判断手机号合法性 实例080 用字符串构建器...
  • 实例075 获取字符串中汉字个数 实例076 批量替换一类字符串 实例077 把异常与错误信息显示到窗体中 实例078 从字符串中分离文件路径、文件名及扩展名 实例079 判断手机号合法性 实例080 用字符串构建器...
  • 实例075 获取字符串中汉字个数 实例076 批量替换一类字符串 实例077 把异常与错误信息显示到窗体中 实例078 从字符串中分离文件路径、文件名及扩展名 实例079 判断手机号合法性 实例080 用字符串构建器...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 131
精华内容 52
关键字:

java获取某字符串后的字符

java 订阅