String字符串去掉最后一个","号的几种方式

      String a = "struts-default.xml,struts-plugin.xml,struts.xml";
        String[] bStrings = a.split(","); //以‘,‘号来分割字符串

        System.out.println(bStrings[0]);

        int blength = bStrings.length;
        System.out.println(blength);

        for(int i=0;i<bStrings.length;i++){
            System.out.println(bStrings[i]);
        }

        String b = "struts-default.xml,struts-plugin.xml,struts.xml,";
        System.out.println(b.substring(0, b.length()-1)); //去掉最后一个‘,‘号
        //这种方式比较灵活
        int index = a.lastIndexOf(","); //去掉中间的‘,‘号
        System.out.println(a.substring(0, index)+a.substring(index+1, a.length()));

        int indexb = b.lastIndexOf(","); //去掉最后一个‘,‘号
        System.out.println(b.substring(0, indexb)+b.substring(indexb+1, b.length()));
时间: 2025-01-08 01:33:38

String字符串去掉最后一个","号的几种方式的相关文章

求字符串长度 strlen(数组指针两种方式)

问题: 求字符串中所含有字符的个数(包括空格),即求字符串长度: #include <stdio.h> #include <assert.h> int _strlen(const char* str) { assert(str != NULL); int i=0; for(;*str++!='\0';i++); //for(;str++!=NULL;i++);//有些说这句也可以,但执行结果是死循环,str++即使越界也未必为NULL; return i; } int _strle

java 中String[]中去掉最后一个逗号

比如:String []str=[1,2,3,]; //注意1后面是逗号 问题:如何去掉最后一个逗号 for (int i = 0; i < applyIds.length; i++) { if(i==applyIds.length-1){ if("".equals(applyIds[i])){ res=true; } }else{ res=this.deleteApply(applyIds[i]); } } return res: 注意:此出的使用场景是:循环applyIds

同一个请求分配一个traceId的两种方式

有时候我们需要某个请求下的所有的traceId都是一致的,以获得统一解析的日志文件.便于排查问题. 为每一个请求分配同一个traceId据我所知有两种方式:MDC和ThreadLocal,MDC的内部实现也是ThreadLocal,下面分别介绍这两种方式. 一.MDC MDC(Mapped Diagnostic Contexts),翻译过来就是:映射的诊断上下文.意思是:在日志中(映射的)请求ID(requestId),可以作为我们定位(诊断)问题的关键字(上下文). 有了MDC工具,只要在接口

shell调用另一个脚本的三种方式fork/exec/source

exec和source都属于bash内部命令(builtins commands),在bash下输入man exec或man source可以查看所有的内部命令信息. bash shell的命令分为两类:外部命令和内部命令.外部命令是通过系统调用或独立的程序实现的,如sed.awk等等.内部命令是由特殊的文件格式(.def)所实现,如cd.history.exec等等. 在说明exe和source的区别之前,先说明一下fork的概念. fork是linux的系统调用,用来创建子进程(child

string拼接时去掉最后一个逗号

str.replace(str.length() - 1, str.length(), ""); 原文地址:https://www.cnblogs.com/leirenyuan/p/11090500.html

(六)两种方式将一个文件的内容复制到另一个文件(第二种方式效率更高,第一种一个字符一个字符的读写,第二种一个数组一个数组的读写)

一:将一个文件复制给另一个文件,每次读取一个字符import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; public class CopyFile { /** * 需求:将一个文件复制给另一个文件 * @param args * @throws Exception */ public static void main(String[] args) throws Exce

读取风云二号文件三种方式(主要用于学习IDL读取图像)

1.将文件读入data变量,运行此时,查看变量器会有data变量 FILE=DIALOG_PICKFILE(PATH='E:\Trainning2013\chapter05\data')OPENR,LUN,FILE,/GETFNAME=BYTARR(12)READU,LUN,FNAMEPRINT,FNAMEPRINT,STRING(FNAME)POINT_LUN,LUN,14_1N=0READU,LUN,_1NPRINT,_1NREADU,LUN,_2NPRINT,_2NPOINT_LUN,LU

Entity Framework(EF) Code First将实体中的string属性映射成text类型的几种方式

1.通过ColumnType属性设置 [Column(TypeName="text")] public string Text { get; set; } 在进行以上属性设置时,请首先引入命名空间:System.ComponentModel.DataAnnotations.Schema 2.通过StringLength属性设置 [StringLength(4010)] public string Text { get; set; } 3.通过Fluent API配置设置  modelB

Java String字符串/==和equals区别,str。toCharAt(),getBytes,indexOf过滤存在字符,trim()/String与StringBuffer多线程安全/StringBuilder单线程—— 14.0

课程概要 String 字符串 String字符串常用方法 StringBuffer StringBuilder String字符串: 1.实例化String对象 直接赋值  String str="Hello";  推荐这种 使用关键字new  String str1=new String("Hello"); 在内存中开辟2个空间 如图: 源代码 StringDemo01.java 2.String内容的比较 String str="Hello"