java-有没有工具类可以截取出指定字符两边的字符串

问题描述

有没有工具类可以截取出指定字符两边的字符串

比如key=value 我要取到key和value不要中间的=号截取出来的可以是一个字符串数组

解决方案

String array[]="key=value".split("=");

解决方案二:

strong text
字符串split("="),放到一个数组里面,然后可以用一个加强for循环for(String str:array)遍历出来就OK了

解决方案三:

使用java.util.Properties的load方法可以更好实现。

public void loadProperties() {
    Properties properties = new Properties();
    try {
        String str1 = "language=java",
               str2 = "language=java;charset=utf-8;mode=dev";

        properties.load(new ByteArrayInputStream(str1.getBytes(Charset.defaultCharset())));
        properties.load(
                new ByteArrayInputStream(str2.replace(";", "n").getBytes(Charset.defaultCharset())));
    } catch (IOException ioe) {
        System.out.println("Load error!");
    }
    System.out.println(properties.get("language"));
    System.out.println(properties.get("charset"));
}
时间: 2024-09-12 17:14:32

java-有没有工具类可以截取出指定字符两边的字符串的相关文章

Java中StringUtils工具类的一些用法实例

  这篇文章主要介绍了Java中StringUtils工具类的一些用法实例,本文着重讲解了isEmpty和isBlank方法的使用,另外也讲解了trim.strip等方法的使用实例,需要的朋友可以参考下 StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果

Java工作利器之常用工具类(三)——字符串工具类-智能截取

前两篇博文简单分享了一下数字工具类,现在说说字符串工具类. 相信大家都自己封装过或者用过guava封装的Strings,但是有没有可以智能截取,比如说"截取整数第二个到倒数第二个"的字符串.你是否还需要自己写str.substring(1,str.length()-2).如果是的话,请继续往下看吧.暂时还未见过可以反向截取字符串的.一般都是substring(str, start, end)或者substring(str, len);而这里的参数都必须是正数,否则就会报错.所以为了改善

【Redis】Java之Redis工具类

我就不介绍Redis是什么了. (一个月前写的工具类,一直忘记分享了,算是比较全的Java-Redis工具类) 直接上代码吧. 先给出在spring 中配置Redis的代码.你在其他类用的时候,直接用注解自动注入就可以了. redis.properties ##访问地址 redis.host=127.0.0.1 ##访问端口 redis.port=6379 ##注意,如果没有password,此处不设置值,但这一项要保留 redis.password=你的密码 #最大能够保持idel状态的对象数

java正则表达式验证工具类_java

分享一个用正则表达式校验电话号码.身份证号.日期格式.URL.Email等等格式的工具类 复制代码 代码如下: package com.eabax.util; import java.util.regex.Matcher;  import java.util.regex.Pattern;  /**  * 验证工具类  * @author admin  *  */ public class Validation {      //------------------常量定义      /**   

java日期处理工具类_java

本文针对日期处理进行学习使用,主要分为两部分,下面为大家具体介绍一下 第一部分:日期处理基础知识 Date 类 作用:最主要的作用就是获得当前时间 将日期转换为标准格式 Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String str = sdf.format(date); System.out.println("2015-10-16 1

最全的java时间处理工具类

package com.momo.util;import java.io.Serializable;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;/** * @company:hrj * @author:章小飞 * @since:2007-12-3

java日期处理工具类

 代码如下 复制代码 package util;      import java.text.ParseException;  import java.text.SimpleDateFormat;  import java.util.Calendar;  import java.util.Date;    import org.apache.commons.lang.StringUtils;  import org.apache.commons.logging.Log;  import org.

Java中StringUtils工具类的一些用法实例_java

StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码).  除了构造器,StringUtils 中一共有130多个方法,并且都是 static 的,所以我们可以这样调用 StringUtils.

java时间处理工具类

1 import java.io.PrintStream; 2 import java.sql.Time; 3 import java.sql.Timestamp; 4 import java.text.ParsePosition; 5 import java.text.SimpleDateFormat; 6 import java.util.Date; 7 public class TimeUtil 8 { 9 /* 10 * java编程 11 */ 12 public TimeUtil()