文档章节

分割字符传的3中方式

芥末小弟
 芥末小弟
发布于 2017/03/01 09:54
字数 98
阅读 3
收藏 0
package cn.jiemoxiaodi.test;

import java.util.StringTokenizer;

import org.junit.Test;

/**
 * 字符串的切分
 * 
 * @author jiemoxiaodi
 * 
 */
public class StringCustomer {

    /**
     * 字符串的切分割方式
     */
    @Test
    public void demo1() {
        String str = "http://www.baidu.com?name=ddd&sex=man";

        // 1 subString
        int idx = str.lastIndexOf("?");
        String strs = str.substring(idx);
        int idx2 = strs.lastIndexOf("&");
        String firstName = strs.substring(1, idx2);
        String lastName = strs.substring(idx2 + 1);
        System.out.println(firstName + "*----*" + lastName);
        // 2 split
        String[] sts = str.split("\\?|&");
        
        System.out.println(sts[1]+"*---*"+sts[2]);
        // 3 早期jdk 1.0 StringTokenizer
        StringTokenizer stz=new StringTokenizer(str, "?|&");
        while(stz.hasMoreTokens()){
            System.out.println(stz.nextToken());
        }
    }
}

© 著作权归作者所有

共有 人打赏支持
芥末小弟
粉丝 0
博文 202
码字总数 120715
作品 0
昌平
私信 提问
nodejs接收get请求参数

nodejs接收get请求参数 1.1-浏览器向服务器发送get请求参数的两种方式 1.2-服务端使用url模块解析get请求参数 在http协议中,一个完整的url路径如下图 1.1-浏览器向服务器发送get请求参数的两...

u013263917
2017/11/30
0
0
数组与字符串方法

数组 1. 基本方法 1)Array.prototype.unshift(item1,item2,item3...) 描述: 在数组的前面添加元素,一次可以传入多个参数。 注意:元素会根据当前传入的顺序添加到数组的前面。 示例: va...

张涛泽
2017/04/19
0
0
Base64压缩UUID长度替换Hibernate原有UUID生成器

1、背景 在采用Hibernate做对象映射时,我一直都采用UUID来做主键。由于Hibernate的UUID需要占用32位的字符,所以一般都会让人感觉响效率且增加存储占用。 我在查看公司项目时发现了一种比较...

NoahX
2013/05/20
0
13
C语言_strtok函数源代码分析及扩展

今天在看strtok函数源码时,发现有点绕,就将源码的处理思想以图示的方式展现给大家,希望可以帮助大家。 strtok函数 char strtok( char str1, const char *str2 ); str1为需要分割的字符串,...

沙米笔记
2016/03/21
152
0
如何手写一款KOA的中间件来实现断点续传

本文实现的断点续传只是我对断点续传的一个理解。其中有很多不完善的地方,仅仅是记录了一个我对断点续传一个实现过程。大家应该也会发现我用的都是一些H5的api,老得浏览器不会支持,以及我...

cherryvenus
09/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

RestClientUtil和ConfigRestClientUtil区别说明

RestClientUtil directly executes the DSL defined in the code. ConfigRestClientUtil gets the DSL defined in the configuration file by the DSL name and executes it. RestClientUtil......

bboss
今天
11
0

中国龙-扬科
昨天
2
0
Linux系统设置全局的默认网络代理

更改全局配置文件/etc/profile all_proxy="all_proxy=socks://rahowviahva.ml:80/"ftp_proxy="ftp_proxy=http://rahowviahva.ml:80/"http_proxy="http_proxy=http://rahowviahva.ml:80/"......

临江仙卜算子
昨天
9
0
java框架学习日志-6(bean作用域和自动装配)

本章补充bean的作用域和自动装配 bean作用域 之前提到可以用scope来设置单例模式 <bean id="type" class="cn.dota2.tpye.Type" scope="singleton"></bean> 除此之外还有几种用法 singleton:......

白话
昨天
8
0
在PC上测试移动端网站和模拟手机浏览器的5大方法

总结很全面,保存下来以备不时之需。原文地址:https://www.cnblogs.com/coolfeng/p/4708942.html

kitty1116
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部