java indexof 子字符串_字符串截取子串(Java substring , indexOf) 2022-11-03 12:12 86阅读 0赞 前言 因為之前java課設做的是股票分析系統,我找的接口返回的是一個.csv文件,因為這種文件里面的數據是以逗號分隔的,所以要對數據進行分析的時候需要截取子串,並且以逗號作為截取的標志。所以接下來就說一下我使用的字符串函數 substring和indexOf。 \----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 字符串函數(字符串str為:2019-07-20-13-32) substring函數的參數不同,功能也不一樣。比如說一個參數的時候,給一個字符串里面的位置,然后從當前位置一直截取到字符串尾。比如temp=str.substring(5),那么temp=07-20-13-32。 如果有兩個參數,那么截取的是兩個位置之間的字符串。比如temp=str(0,3),那么temp=2019。 indexOf函數的表示方法是給一個字符,返回的是該字符串中第一個該字符的位置,比如說是str.indexOf('-'),返回值就是4。 \----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 實例 packageq;importjava.util.ArrayList;public classQ \{public static voidmain(String\[\] args) \{ String str="2019-07-20-11-54"; //初始字符串 ArrayList list = new ArrayList(); String\[\] st=new String\[100\];int num=0; String temp=null;while(str!=null) \{ //解析每一行里面每一塊的數據含義 num=str.indexOf('-'); //根據字符串里面分隔的字符來選擇 返回的是字符串中第一個該字符出現的位置 (例如.csv文件分隔符就是逗號) if(num>=0) \{ temp=str.substring(0,num); //截取出來的子串存到temp list.add(temp); //先將子串放到list里面 str=str.substring(num+1); //再將剩下的字符串處理 \}else \{ //因為處理完最后一個分隔符后就找不到了 所以最后一個就是最后一個子串 list.add(str);break; \} \}for(int i=0;i st\[i\]=list.get(i); //再將子串放到數組中 \}for(int i=0;i System.out.println("st\["+i+"\]="+st\[i\]); \} \} \} ![6dae5d363f0a4888752c846784e470b9.png][] 截取子串的結果 比如分隔符是逗號, ![f5282d65dc7bf46d62f2bb890aeb3049.png][] \----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 結語 放假了也不能頹廢,菜雞的掙扎,加油! \----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- [6dae5d363f0a4888752c846784e470b9.png]: /images/20221024/75cb47d45adb42c9a17162a919412ac7.png [f5282d65dc7bf46d62f2bb890aeb3049.png]: /images/20221024/a5cacca4d4b342799438acdce741cd36.png 文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。
相关 Java中字符串indexof()的使用方法 有四种方法可以在Java(indexof())中找到字符串中的子字符串 indexOf方法返回一个整数值,该值指示子字符串在String对象中的开始位置。如果未找到子字... 朱雀/ 2021年05月23日 17:10/ 10 赞/ 10252 阅读
相关 Java中字符串indexOf()的使用方法 Java中字符串中子串的查找共有四种方法(indexof()) indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子 痛定思痛。/ 2021年09月15日 10:40/ 0 赞/ 468 阅读
相关 Java提取子字符串(substring()) String 类的 substring() 方法用于对字符串进行提取,该方法主要有两种重载形式,下面分别介绍。 1. substring(int beginIndex) 形式 客官°小女子只卖身不卖艺/ 2021年12月15日 03:04/ 0 赞/ 119 阅读
相关 Java查找字符串(indexOf()、lastlndexOf()和charAt()) 字符串查找分为两种形式:一种是在字符串中获取匹配字符(串)的索引值,另一种是在字符串中获取指定索引位置的字符。 根据字符查找 String 类的 indexOf() 方 快来打我*/ 2021年12月15日 03:17/ 0 赞/ 330 阅读
相关 JAVA 字符串三个常用操作(查找子串、截取字符串、分割字符串) 1.通过indexOf()方法来对查找子串 1. indexOf()语法: public int indexOf(int ch ) :返回指定字符在字符串中 柔光的暖阳◎/ 2022年01月31日 20:55/ 0 赞/ 190 阅读
相关 java之字符串截取substring 先看实例 String ces = "(1,2,3)"; int beginIndex = 0; int endIndex = 0; b 男娘i/ 2022年06月05日 14:51/ 0 赞/ 100 阅读
相关 通过“-”截取字符串,indexOf和substring的scala中用法 val a = "aa-bc-xx" val i = a.indexOf("-") val x = a.indexOf("-",i) val one = a.s 清疚/ 2022年07月14日 17:18/ 0 赞/ 53 阅读
相关 java substring 截取字符串 substring(参数)是java截取字符串的一个方法。 它有两种传参的方式: 第一种:public String substring(int beg 叁歲伎倆/ 2022年07月14日 23:26/ 0 赞/ 118 阅读
相关 java indexof 子字符串_字符串截取子串(Java substring , indexOf) 前言 因為之前java課設做的是股票分析系統,我找的接口返回的是一個.csv文件,因為這種文件里面的數據是以逗號分隔的,所以要對數據進行分析的時候需要截取子串,並且以逗號作為 小灰灰/ 2022年11月03日 12:12/ 0 赞/ 87 阅读
还没有评论,来说两句吧...