首页 > 其他 > 详细

字符串截取

时间:2021-09-13 15:06:13      阅读:19      评论:0      收藏:0      [点我收藏+]

一、字符串操作

1、字符串截取

//1、含头不含尾:
zrjoutstandingtreaty.getTreatyid().substring(0,2)

//2、截取最后一位:
"Q".equals(treatyLists.getAccperiod().substring(treatyLists.getAccperiod().length()-1))

2、获得指定长度的随机字符串

public static String getRandString(int maxLength){
    String source ="abcdefghijklmnopqrskuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    StringBuffer sb = new StringBuffer();
    Random rand = new Random();
    for(int i=0;i<maxLength;i++){
        sb.append(source.charAt(rand.nextInt(source.length())));
    }
    return sb.toString();
}

3、取整

//总条数
String totalCount = "7";
//每页大小
String perPage = "6";
//向上取整用Math.ceil(double a)
//向下取整用Math.floor(double a)
//最小页码
int min = 1;
//最大页码
int max = (int)Math.ceil((double)Integer.parseInt(totalCount)/Integer.parseInt(perPage));
//定义随机数
Random random = new Random();

//随机取一页
int pageNo = random.nextInt(max)%(max-min+1) + min;
System.out.println(pageNo);

 

字符串截取

原文:https://www.cnblogs.com/szrs/p/15258012.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!